403 Forbidden - WAMP Server 2.5

Vin*_*vel 1 wampserver

我在Windows 8.1机器上安装了WAMP 2.5版.当我在浏览器中浏览到localhost时,WAMP服务器页面可见.

但是当我在连接到同一AP的移动设备中浏览到我的localhost时,收到消息 "403 Forbidden:您无权访问/在此服务器上".

有什么建议?

Rig*_*lly 5

WAMPServer配置为Windows系统上AMP堆栈的单座开发人员工具.

因此,为了完整初学者的安全性,WAMPServers Apache被配置为仅接受来自运行Apache服务的PC的连接.

如果你想从运行WAMPServer的PC以外的IP连接到Apache,比如你的手机或本地网络上的其他PC,你必须告诉Apache这是允许的.

对此的简单解决方案是使用wampmanager菜单系统: -

wampmanager -> Put Online
Run Code Online (Sandbox Code Playgroud)

这将改变httpd.conf文件

#   onlineoffline tag - don't remove
Require local
Run Code Online (Sandbox Code Playgroud)

#   onlineoffline tag - don't remove
Require all granted
Run Code Online (Sandbox Code Playgroud)

因此,允许Universe中的任何IP地址连接到您的Apache Web服务器.如果您确定没有外部访问本地网络,这是合理的解决方案.

但是,如果您认为现在或将来某个网络可能允许从外部源通过端口80进行访问,我更喜欢在更改此参数时更具体一些.所以,如果你愿意,你可以

编辑httpd.conf文件,使用wampmanager菜单执行此操作

wampmanager -> Apache -> httpd.conf
Run Code Online (Sandbox Code Playgroud)

然后改变这个

#   onlineoffline tag - don't remove
Require local
Run Code Online (Sandbox Code Playgroud)

#   onlineoffline tag - don't remove
Require local
Require ip 192.168.1
Run Code Online (Sandbox Code Playgroud)

假设您的本地子网以这3个四分位数开头,并且您的手机通过WiFi连接到路由器.

如果您的手机正在使用您的供应商网络,而不是您的WiFi,这将无法工作,您将不得不Port Forward您的路由器,但这是另一个问题.