wamp2.5局域网/手机/IP访问

微信公众号:


wamp2.5局域网/手机/IP访问_第1张图片
专注前端 / React Native

解决wamp2.5局域网/手机/IP访问配置(403 Forbidden错误解决方法)

文章开头首先说明几个问题:

1.修改配置文件前请先备份原httpd.conf配置文件,若出错可恢复。

2.目前仅在wampserver2.5上测试,其它版本不适用,请勿修改版本号不一致的wamp,出现问题自负,低版本另寻出路

配置环境:win10;      

wamp版本为2.5,修改之前请查看自己的版本:右键Wamp图标,选择About,弹出如图:


wamp2.5局域网/手机/IP访问_第2张图片
目前我已知各个版本配置文件不同,请核实你的版本号

本人为用Wampserver2.5配置公司内部局域网,手机电脑在同段IP中可以访问我的本地项目

笔者在第一次安装运行Wamp后,想通过手机可以访问自己建的网站,直接输入192.168.1.104后报错:

Forbidden

You don't have permission to access / on this server.

Apache/2.4.9 (Win32) PHP/5.5.12 Server at 192.168.1.104 Port 80

Wamp 默认是禁止外网访问APACHE的

而且我现在用的wamp/apache版本是:

   Wampserver5.5

   apache2.4.9

httpd.conf配置文件跟之前大不相同,所以不能用之前的方式修改

1.首先wampserver2.5集成环境的安装和使用就不多说了,网上有很多教材。

安装好后找到apache的配置文件httpd.conf。

(用你的编辑器打开)

默认位置是: swap安装目录\wamp\bin\apache\apache2.4.9\conf\httpd.conf

2.

在278行处找到(也可全文搜索)

1#   onlineoffline tag - don't remove2Require local

将此处修改如下

1#   onlineoffline tag - don't remove2#   Require local3#   Denyfromall4Require all granted5Order Deny,Allow6Allowfrom127.0.0.17Allowfrom192.168.1.*

解释如下:

用#注释掉原配置的本地请求,添加Require all granted(允许外部访问),

有的版本配置文件会有 Deny form all(禁止访问) 也注释掉,没有就不用管。

Allow from 127.0.0.1 (允许本地访问,Windows一般本地主机IP为127.0.0.1可在host文件里查看)。

Allow from 192.168.1.*(允许局域网访问,一般局域网默认网关为192.168.1.*,具体根据本地路由器配置决定。

也可以将

Allow from 127.0.0.1

Allow from 192.168.1.*

换成

Allow from all   # 允许全部访问

配置完成后:

如果电脑访问时成功,手机访问无权限或者服务器异常什么的,你可以关闭电脑防火墙(这里关闭防火墙是因为有权限问题)

重启wamp。

局域网电脑可通过服务器IP地址进行访问,如果是在工作电脑上配置的

建议将本机IP设置为固定IP,防止IP动态变动导致无法正常工作。

然后:如果自己在配置中遇到了问题,百度谷歌没搜到之后可以加我QQ:603049583寻求帮助

你可能感兴趣的:(wamp2.5局域网/手机/IP访问)