参考了很多大神的分享解答, 现在不知道是参考的哪个人的 如有抄袭 侵权请告知, 加上链接或者删除!!!
最近想按个分屏提高学习代码效率, 晚上突然想到可以用本本连接WiFI 然后通过 局域网访问PC开发文件 192.168.0.XX ;
PC 使用的是wamp集成环境(本人前端小白渣渣,因为工作原因自学了一点php...), 使用http://localhost可以打开网站,然后用本本访问局域网PC的ip(如:http://192.168.0.108/),提示403错误,无权访问该页面。
中间有太多次修改, 然后快要放弃的时候, 想到先用本本开node.JS端口,然后PC反向访问本本的服务器,发现是成功的! (node很差劲,还没php用得好...) , 说明了没有什么防火墙什么乱七八糟的原因, 还是wamp集成中 apache的设置问题...
在网上找了好多资料,最后终于找到了,解决方案如下:我的wamp装在D盘下,需要修改一下D:\wamp64\Apache2\conf下的httpd.conf (或者直接在 wamp图标点击 Apache 设置 httpd.config 文件 )文件中的一些权限设置找到下面Directory开头的下面两段:
其中应该是有三段 <Directory***? 这样的闭合标签
全部改成以下形式:
<Directory />
AllowOverride none
Allow from all
Require all granted
</Directory>
解决方法:1.将Allow from 127.0.0.1改为Allow from all
2.将Deny from all改为Allow from a
3.Require 后面改成 Require all granted
找到这...我重启完 发现还是不行,然后突然又想到了还有一个 设置 apache -- httpd-vhost.config 文件 就是设置根目录和多站点的那个 里面也同样