从本地网络中的PC访问Wamp 3.1

时间:2018-04-14 10:33:58

标签: php mysql apache wamp wampserver

我知道有很多关于这个话题的问题,但我仍然无法让它发挥作用。

我已经在我的笔记本上本地设置了一个Wordpress站点和该站点的虚拟主机(通过Wamp 3.1),现在我想从同一网络上的另一台PC访问它。在本地主机上一切正常。

我的httpd-vhosts.conf文件如下所示:

# Virtual Hosts
#

#Wamp
<VirtualHost *:80>
  ServerName localhost
  ServerAlias localhost
  DocumentRoot "${INSTALL_DIR}/www"
  <Directory "${INSTALL_DIR}/www/">
 Options +Indexes +Includes +FollowSymLinks +MultiViews
    AllowOverride All
    Require local
  </Directory>
</VirtualHost>

#Hp1
<VirtualHost *:80>
    ServerName hp1.local
    DocumentRoot "d:/wamp64/www/hp1"
    <Directory  "d:/wamp64/www/hp1">
Options +Indexes +Includes +FollowSymLinks +MultiViews
        AllowOverride All
        Require local
        Require ip 192.168.100.76
    </Directory>
</VirtualHost>

我已将192.168.100.88 hp1.local(笔记本电脑的ip)添加到我的电脑的主机文件中。 192.168.100.76是我的电脑的IP。

我可以从笔记本上ping我的电脑,反之亦然。

我试图通过

访问该网站
http://192.168.100.88
and 
http://hp1.local

但无济于事。甚至不是403或其他任何东西,只是

  

错误:网络超时

修改 以为我试过了:

  • 将端口80的入站规则放在适当位置(在我的电脑上)
  • 取消激活防火墙(在我的电脑上)
  • 将apaches httpd.exe添加到我的主机防火墙例外(解决方案)

1 个答案:

答案 0 :(得分:0)

Windows防火墙可能会阻止来自Apache的传入连接。为Wamp的传入流量添加例外(或者只是将其关闭,但这样做对安全性有害)。