【发布时间】:2015-04-18 02:05:13
【问题描述】:
我在我的 Windows 8.1 机器上安装了 WAMP 2.5 版。当我在浏览器中浏览到 localhost 时,可以看到 WAMP 服务器页面。
但是当我在连接到同一个 AP 的移动设备中浏览本地主机时,我收到消息 “403 Forbidden: You don't have permission to access / on this server”。
有什么建议吗?
【问题讨论】:
标签: wampserver
我在我的 Windows 8.1 机器上安装了 WAMP 2.5 版。当我在浏览器中浏览到 localhost 时,可以看到 WAMP 服务器页面。
但是当我在连接到同一个 AP 的移动设备中浏览本地主机时,我收到消息 “403 Forbidden: You don't have permission to access / on this server”。
有什么建议吗?
【问题讨论】:
标签: wampserver
WAMPServer 被配置为 Windows 系统上 AMP 堆栈的单座开发工具。
因此,为了完全初学者的安全,WAMPServers Apache 被配置为仅接受来自运行 Apache 服务的 PC 的连接。
如果您想从运行 WAMPServer 的 PC 以外的 IP(例如您的手机或本地网络上的另一台 PC)连接到 Apache,您必须告诉 Apache 这是允许的。
解决这个问题的简单方法是使用 wampmanager 菜单系统:-
wampmanager -> Put Online
这将更改 httpd.conf 文件
# onlineoffline tag - don't remove
Require local
到
# onlineoffline tag - don't remove
Require all granted
因此允许宇宙中的任何 IP 地址连接到您的 Apache Web 服务器。如果您确定本地网络没有外部访问权限,这是合理的解决方案。
但是,如果您认为现在或将来某个时间您的网络可能允许从外部源通过端口 80 进行访问,我希望在更改此参数时更具体一点。所以如果你愿意,你可以
编辑 httpd.conf 文件,使用 wampmanager 菜单来执行此操作
wampmanager -> Apache -> httpd.conf
那就改这个
# onlineoffline tag - don't remove
Require local
到
# onlineoffline tag - don't remove
Require local
Require ip 192.168.1
假设您的本地子网以这 3 个四分位数开头,并且您的手机通过 WiFi 连接到路由器。
如果您的手机正在使用您的供应商网络,即不是您的 WiFi,这将无法正常工作,您必须端口转发您的路由器,但这是另一个问题。
【讨论】:
如果你尝试以上方法都解决不了,那么试试这个。
我有同样的问题,然后我意识到有 .htaccess 文件阻止了目录列表。尝试删除或重新配置 .htaccess 文件。
一切顺利。
【讨论】:
我卸载并重新安装了服务,几乎损坏了wampserver。
我尝试了this,“修复本地网络中其他计算机上的 403 禁止错误”部分对我有用。它更简单,因为问题出在“httpd-vhosts.conf”文件中。
https://www.digifloor.com/simple-steps-fix-403-forbidden-errors-wamp-server-28
【讨论】: