我在我的本地桌面办公电脑上有一个 WAMP 服务器,我可以毫无问题地访问它上面的所有内容。但是,如果我将它连接到办公室 wifi 并尝试在手机上访问它,我会在 apache 日志中看到:
client denied by server configuration
浏览器显示“禁止访问/在此服务器上”。
无论我尝试访问什么文件或文件夹,我都会收到上述两个错误。
它使用的是 apache 2.4.37。
我的主机文件包含以下内容:
127.0.0.1 test_folder
httpd-vhosts.conf:
<VirtualHost *:80>
ServerName test_folder
DocumentRoot C:\wamp64\www\test_folder
<Directory c:\wamp64\www\test_folder>
#Allow from all
DirectoryIndex index.php
Options +Indexes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
httpd.conf 包含:
Listen 192.168.215.197:80
test_folder 文件夹中有一个 .htaccess 文件,但我将其删除并重新启动以将其作为潜在块消除。
我不明白为什么 apache 会阻止通过 wifi 访问。
我不得不将 <Directory /> 更改为:
在