我在Windows 8.1机器上安装了WAMP 2.5版.当我在浏览器中浏览到localhost时,WAMP服务器页面可见.
但是当我在连接到同一AP的移动设备中浏览到我的localhost时,收到消息 "403 Forbidden:您无权访问/在此服务器上".
有什么建议?
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您的路由器,但这是另一个问题.
| 归档时间: |
|
| 查看次数: |
10112 次 |
| 最近记录: |