使用WampServer 3.0

在server上安装了WampServer

发现本地使用良好,但是无法从别的PC访问。

原因有二:

 

1.现象:输入连接无反应

   原因:server本身用了80端口,所有WampServer我就设置了8080

    结果8080需要添加到防火墙的。InboundRules-> add port.

 

修改后现象:

Forbidden

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


Apache/2.4.23 (Win32) PHP/5.6.25 Server at xxxx Port 8080
 

2. 现象:输入连接有反应了但是返回错误403 Forbidden

    原因:处于安全考虑,Apache默认拦截所有非local的访问,需要在配置中打开。

            Google后,的如下方法:

<Directory "c:/wamp/www/">
    Options Indexes FollowSymLinks
    AllowOverride all
    Order Deny,Allow
    Deny from all
    Allow from 127.0.0.1
</Directory>

replace to
AllowOverride All
Order allow,deny
Allow from all

            修改了半天"E:\wamp\bin\apache\apache2.4.23\conf\httpd.conf"发现无效。

            原来,先版本3.0以后的设置移动到virtual里了。

            需要修改 "E:\wamp\bin\apache\apache2.4.23\conf\extra\httpd-vhosts.conf" 这个文件才有效。

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

Amend it to

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

特此Mark一下,虽然问题很小白。

最终解决问题的链接:

http://stackoverflow.com/questions/23382627/wamp-cannot-access-on-local-network-403-forbidden

 

转载于:https://www.cnblogs.com/jiceberg420/p/6040343.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值