Wamp64(Apache 2.4.23)访问权限配置

来源:互联网 发布:nginx 注册域名 编辑:程序博客网 时间:2024/06/15 13:29

由于一个朋友在学web前端开发,她遇见了一个问题,安装好了Wamp后,只有自己的电脑可以访问localhost,同一局域网下的其他的电脑没有权限访问,访问时提示如下:



于是我上网找了资料,虽然网上给的资料很多,但是由于wamp是官方最新的,网上的配置方法没有几个是可以起作用的。按照网上的方法修改完后,有的时候能正常重启Wamp服务,但是还是无法访问,有的时候甚至不能重启服务,那肯定就不行了。


想到解决的方法的过程其实还是挺搞笑的。


偶然间看到Apache配置文件(我把Wamp安装在了D盘根目录下,配置文件路径是D:\wamp64\bin\apache\apache2.4.23\conf\httpd.conf)中有这样一句话:



注意看524行,直译为“包含了conf/extra/httpd-vhosts.conf文件”,其实httpd-vhosts.conf文件也是配置文件,所以我想,或许真正用来修改访问权限的方法应该写在这个配置文件中,但是在安装目录下是不显示的:



我们可以通过以下方法打开此配置文件:

左键单击桌面右下角的Wamp图标 ——> 鼠标指向“Apache” ——> 选择“httpd-vhosts.conf”文件进行编辑


配置文件里面是这样的(这是全部内容):

# Virtual Hosts#<VirtualHost *:80>ServerName localhostDocumentRoot D:/wamp64/www<Directory  "D:/wamp64/www/">Options +Indexes +Includes +FollowSymLinks +MultiViewsAllowOverride AllRequire local</Directory></VirtualHost>#



重点来了(Apache 2.4.23版本访问权限配置方法):::


在 Require local 这句下面追加一句:

Require all granted

追加后的完整内容是这样的:

# Virtual Hosts#<VirtualHost *:80>ServerName localhostDocumentRoot D:/wamp64/www<Directory  "D:/wamp64/www/">Options +Indexes +Includes +FollowSymLinks +MultiViewsAllowOverride AllRequire localRequire all granted</Directory></VirtualHost>#

保存配置文件,重启wamp服务,使用局域网内其他电脑访问一下wamp服务器的ip试试看,成功了。

原创粉丝点击