在局域网中从pc访问wamp3.1

noj0wjuj  于 2021-06-21  发布在  Mysql
关注(0)|答案(1)|浏览(501)

我知道有很多关于这个主题的问题,但我还是没能让它发挥作用。
我已经在笔记本电脑(通过wamp3.1)上本地设置了wordpress站点和该站点的虚拟主机,现在我想从同一网络上的另一台pc访问它。在localhost上一切正常。
我的 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添加到我的主机防火墙例外(解决方案)

eoigrqb6

eoigrqb61#

windows防火墙可能会阻止来自apache的传入连接。为wamp的传入流量添加一个异常(或者只是关闭它,但这样做会对安全性造成不利影响)。

相关问题