403 Forbidden - WAMP Server 2.5

时间:2015-02-17 11:01:55

标签: wampserver

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

但是当我在连接到同一AP的移动设备中浏览我的本地主机时,我收到消息&#34; 403禁止访问:您没有权限访问/在此服务器上&#34; < / strong>即可。

有什么建议吗?

4 个答案:

答案 0 :(得分:5)

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

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

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

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

wampmanager -> Put Online

这将更改<{p>}中的httpd.conf文件

#   onlineoffline tag - don't remove
Require local

#   onlineoffline tag - don't remove
Require all granted

因此允许Universe中的任何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,这将无效,您将不得不将您的路由器Port Forward,但这是另一个问题。

答案 1 :(得分:1)

我在Windows 8.1 中搜索了 Wampserver 2.5解决错误“禁止”的解决方案。

这是我发现的:

找到文件:httpd.conf
就我而言,该文件位于C:\wamp\bin\apache\apache2.4.9\conf

查找行<Directory "c:/wamp/www/">

然后查找行Require local,接下来写下以下内容:

Require all granted

重新启动您的wampserver,您可以在本地网络中保持连接的每台设备上浏览本地主机。

enter image description here

答案 2 :(得分:0)

如果你尝试以上所有都无法解决,那就试试吧。

我有同样的问题然后我意识到有 .htaccess 文件阻止了目录列表。尝试删除或重新配置.htaccess文件。

一切顺利。

答案 3 :(得分:0)

我卸载并重新安装了服务,几乎损坏了wampserver。

我尝试了this,并且“ 修复了本地网络中其他计算机上的403禁止的错误”这一节对我有用。由于问题出在“ httpd-vhosts.conf ”文件中,因此更为简单。

https://www.digifloor.com/simple-steps-fix-403-forbidden-errors-wamp-server-28