从本地网络访问 WAMP 服务器时出现错误“403 禁止”
尽管遵循了多种在线解决方案,但仍无法从本地网络访问您的 WAMP 服务器,导致持续出现“403 Forbidden”错误消息?这个问题可能会令人沮丧,但这里有一个解决它的综合指南。
对于 WAMPServer 2.5 及以下版本
WAMPServer 本质上是为安全开发服务器设置而配置的,限制了从外部机器访问。要允许从本地网络访问,请编辑 httpd.conf 文件:
# onlineoffline tag - don't remove Order Deny,Allow Deny from all Allow from 127.0.0.1 Allow from ::1 Allow from localhost
更改为:
# onlineoffline tag - don't remove Require local Require ip 192.168.0
要求本地允许从 127.0.0.1、localhost 和 :: 进行访问1,而需要 ip 192.168.0 允许从您内部网络上的任何 IP 进行访问,包括服务器的实际 IP 地址。
对于 WAMPServer 版本 3 及以上
中这些版本中,虚拟主机是为 localhost 预定义的,因此必须对虚拟主机定义配置文件(httpd-vhosts.conf)进行修改:
<VirtualHost *:80> ServerName localhost DocumentRoot D:/wamp/www <Directory "D:/wamp/www/"> Options +Indexes +FollowSymLinks +MultiViews AllowOverride All Require local </Directory> </VirtualHost>
修改为:
<VirtualHost *:80> ServerName localhost DocumentRoot D:/wamp/www <Directory "D:/wamp/www/"> Options +Indexes +FollowSymLinks +MultiViews AllowOverride All Require all granted </Directory> </VirtualHost>
重新启动 Apache
进行这些更改后,重新启动 Apache 以应用设置。
防火墙和 McAfee 例外
确保防火墙和 McAfee 例外已配置为允许指定端口(通常为 80)上的流量。
其他注意事项
以上是为什么我在尝试从本地网络访问 WAMP 服务器时收到'403 Forbidden”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!