Apache禁止错误WAMP

Apache禁止错误WAMP,apache,wampserver,Apache,Wampserver,目前正在使用WAMP 3.06 w/Apache 2.4.23。在服务器计算机上导航到localhost工作得很好,但是当我尝试转到网络或域上服务器的IP时,我得到一个禁止的on/错误。我的httpd.conf文件具有: <Directory /> AllowOverride none Require all denied </Directory> 不允许超限 要求全部拒绝 谢谢 默认情况下,WAMP设置为仅允许本地访问web服务器。“Require

目前正在使用WAMP 3.06 w/Apache 2.4.23。在服务器计算机上导航到localhost工作得很好,但是当我尝试转到网络或域上服务器的IP时,我得到一个禁止的on/错误。我的httpd.conf文件具有:

<Directory />
    AllowOverride none
    Require all denied
</Directory>

不允许超限
要求全部拒绝

谢谢

默认情况下,WAMP设置为仅允许本地访问web服务器。“Require all denied”的意思是-所有请求都通过网络被拒绝

查看Apache文档中的配置示例:


如果此服务器未连接到公共internet,则可以使用“要求所有已授予”授予对任何客户端计算机的访问权限

默认情况下,WAMP设置为仅允许本地访问web服务器。“Require all denied”的意思是-所有请求都通过网络被拒绝

查看Apache文档中的配置示例:


如果此服务器未连接到公共internet,则可以使用“要求所有已授予”授予对任何客户端计算机的访问权限

这个
httpd.conf
文件的小部分

<Directory />
    AllowOverride none
    Require all denied
</Directory>
单击此按钮,编辑器将打开此文件

默认情况下,它看起来是这样的

#
# Virtual Hosts
#

<VirtualHost *:80>
    ServerName localhost
    DocumentRoot D:/wamp/www
    <Directory  "D:/wamp/www/">
        Options +Indexes +FollowSymLinks +MultiViews
        AllowOverride All
        Require local
    </Directory>
</VirtualHost>

然后尝试从局域网上的另一台pc访问apache

这一小部分
httpd.conf
文件

<Directory />
    AllowOverride none
    Require all denied
</Directory>
单击此按钮,编辑器将打开此文件

默认情况下,它看起来是这样的

#
# Virtual Hosts
#

<VirtualHost *:80>
    ServerName localhost
    DocumentRoot D:/wamp/www
    <Directory  "D:/wamp/www/">
        Options +Indexes +FollowSymLinks +MultiViews
        AllowOverride All
        Require local
    </Directory>
</VirtualHost>

然后尝试从局域网上的另一台pc访问apache,@riggsfully给出的答案对我来说很有用,但只是为了补充他/她的帖子检查你的ip,因为在我的例子中它是192.168.0


如果您想检查您的ip,请转到控制台并键入适用于windows的ipconfig或适用于linux/mac的ifconfig。

由@RiggsFolly给出的答案对我来说很有用,但只是为了补充他/她的帖子,请检查您的ip,因为在我的例子中,它是192.168.0


如果您想检查您的ip,请转到控制台,键入适用于windows的ipconfig或适用于linux/mac的ifconfig

感谢RiggsFolly,尝试了许多方法,但添加到VirtualHost Conf文件:Require ip 192.168.1成功了。让您可以从家中的任何设备查看服务器。感谢RiggsFolly,尝试了许多方法,但添加到VirtualHost Conf文件:Require ip 192.168.1成功了。可以从家中的任何设备查看服务器。
指令保护安装Apache的根文件夹。应始终将其设置为
要求所有拒绝
标准安全实践。在任何地方拒绝一切,然后只允许在需要的地方访问!指令保护安装Apache的根文件夹。应始终将其设置为
要求所有拒绝
标准安全实践。在任何地方拒绝一切,然后只允许在需要的地方访问!
<VirtualHost *:80>
    ServerName localhost
    DocumentRoot D:/wamp/www
    <Directory  "D:/wamp/www/">
        Options +Indexes +FollowSymLinks +MultiViews
        AllowOverride All
        Require local

        # New line
        Require ip 192.168.1
    </Directory>
</VirtualHost>
wampmanager -> Apache -> Service Administration -> Restart Service