403 禁止 - WAMP 服务器 2.5
403 Forbidden - WAMP Server 2.5
我已经在我的 windows 8.1 机器上安装了 WAMP 2.5 版。当我在浏览器中浏览到 localhost 时,可以看到 WAMP 服务器页面。
但是当我在连接到同一 AP 的手机中浏览本地主机时,我收到消息 “403 禁止访问:您无权访问此服务器上的/”.
有什么建议吗?
WAMPServer 配置为 windows 系统上 AMP 堆栈的单座开发者工具。
因此,为了初学者的安全,WAMPServers Apache 配置为仅接受来自 运行 Apache 服务的 PC 的连接。
如果您想从 PC 运行 WAMPServer 以外的 IP 连接到 Apache,例如您的 phone 或本地网络上的另一台 PC,您必须告诉 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 个四分位数开头,并且您的 phone 通过 WiFi 连接到您的路由器。
如果您的phone正在使用您的供应商网络,即不是您的 WiFi,这将不起作用,您将不得不端口转发您的路由器,但那是另一个问题。
我在 Windows 8.1.
中使用 Wampserver 2.5 搜索解决错误 "Forbidden" 的解决方案
这是我的发现:
找到文件:httpd.conf
在我的例子中,文件位于 C:\wamp\bin\apache\apache2.4.9\conf
查找行<Directory "c:/wamp/www/">
然后寻找Require local
行,接下来写下:
Require all granted
重新启动您的 wampserver,您可以在本地网络中保持连接的每台设备上浏览本地主机。
如果以上方法都无法解决,那就试试这个。
我遇到了同样的问题,然后我意识到有 .htaccess 文件阻止了目录列表。尝试删除或重新配置 .htaccess 文件。
祝一切顺利。
我把服务卸载重装,差点把wampserver弄坏了。
我尝试了 this,“修复本地网络中其他计算机上的 403 禁止错误”部分对我有用。它更简单,因为问题出在“httpd-vhosts.conf”文件中。
https://www.digifloor.com/simple-steps-fix-403-forbidden-errors-wamp-server-28
我已经在我的 windows 8.1 机器上安装了 WAMP 2.5 版。当我在浏览器中浏览到 localhost 时,可以看到 WAMP 服务器页面。
但是当我在连接到同一 AP 的手机中浏览本地主机时,我收到消息 “403 禁止访问:您无权访问此服务器上的/”.
有什么建议吗?
WAMPServer 配置为 windows 系统上 AMP 堆栈的单座开发者工具。
因此,为了初学者的安全,WAMPServers Apache 配置为仅接受来自 运行 Apache 服务的 PC 的连接。
如果您想从 PC 运行 WAMPServer 以外的 IP 连接到 Apache,例如您的 phone 或本地网络上的另一台 PC,您必须告诉 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 个四分位数开头,并且您的 phone 通过 WiFi 连接到您的路由器。
如果您的phone正在使用您的供应商网络,即不是您的 WiFi,这将不起作用,您将不得不端口转发您的路由器,但那是另一个问题。
我在 Windows 8.1.
中使用 Wampserver 2.5 搜索解决错误 "Forbidden" 的解决方案这是我的发现:
找到文件:httpd.conf
在我的例子中,文件位于 C:\wamp\bin\apache\apache2.4.9\conf
查找行<Directory "c:/wamp/www/">
然后寻找Require local
行,接下来写下:
Require all granted
重新启动您的 wampserver,您可以在本地网络中保持连接的每台设备上浏览本地主机。
如果以上方法都无法解决,那就试试这个。
我遇到了同样的问题,然后我意识到有 .htaccess 文件阻止了目录列表。尝试删除或重新配置 .htaccess 文件。
祝一切顺利。
我把服务卸载重装,差点把wampserver弄坏了。
我尝试了 this,“修复本地网络中其他计算机上的 403 禁止错误”部分对我有用。它更简单,因为问题出在“httpd-vhosts.conf”文件中。
https://www.digifloor.com/simple-steps-fix-403-forbidden-errors-wamp-server-28