我在Ubuntu 16.04上的Apache虚拟主机上托pipeLaravel Web应用程序。 我正在使用freemyip.com通过该服务上的域dynamic指向我的IP。 并通过我的路由器使用端口转发。
一切工作正常,即:
在应用程序的目录上应用文件权限后 , xxxx.freemyip.com将无法从Internet访问。
为了实现权限设置,我遵循这个堆栈溢出答案的接受答案
以下是权限的屏幕截图:
这是我的VH设置:
<VirtualHost *:80> ##ServerAdmin [email protected] DocumentRoot "/home/path/to/www/factory/public" <Directory "/home/path/to/www/factory/public"> AllowOverride All Options Indexes FollowSymLinks Require all granted </Directory> ServerName laravel.dev serverAlias xxxx.freemyip.com ErrorLog "/path/to/logs/laravel.factory.log" ##CustomLog "logs/dummy-host2.example.com-access.log" common </VirtualHost>
这似乎是由于ADSL路由器的防火墙。 通常我在两台ADSL路由器之间进行交换。 其中一个防火墙似乎阻止与域名或类似的请求。 我刚换了第一个,Tp-Link,和第二个华为,一切正常。
混淆的原因是我在更改文件权限后使用了Tp-link,所以我误以为是这个原因。