【发布时间】:2018-01-16 00:00:51
【问题描述】:
我已经用
安装了 WAMP 3.0.6- Apache 2.4.23
- PHP 7.0.10
- MySQL 5.7.14
然后我在“www/wp/wp_test/”中安装了 Wordpress 4.8 一切正常,我可以使用地址“localhost/wp/wp_test/”访问该站点
现在我想允许从同一本地网络上的其他计算机访问该站点。
所以我编辑了 httpd-vhosts.conf 并更改了:
<VirtualHost *:80>
ServerName localhost
DocumentRoot D:/wamp/www
<Directory "D:/wamp/www/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
到
<VirtualHost *:80>
ServerName localhost
DocumentRoot D:/wamp/www
<Directory "D:/wamp/www/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
这不起作用,所以我将其改回默认值并添加了一个新条目以指向 wordpress 文件夹
<VirtualHost *:80>
ServerName wordpress-test
DocumentRoot "d:/wamp/www/wp/wp_test"
<Directory "d:/wamp/www/wp/wp_test/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
我仍然无法从网络上的任何其他计算机访问该站点。 我的计算机(运行 WAMP)上的防火墙已完全关闭。
附: : 我注意到从我的电脑上我可以使用我的电脑的主机名访问该站点,但是当我尝试使用我的本地 IP 时,我得到一个 404 错误返回。
【问题讨论】:
-
您是否也在 System HOST 文件中输入了虚拟主机名?
-
是的,我有。我尝试使用 127.0.0.1 并指向 localhost,还尝试了我的本地 IP,还尝试了这些 IP 以及我在虚拟主机中使用的“wordpress-test”。我只能使用 PC 的名称或“localhost”从我的电脑访问,但如果我使用 PC 的本地 IP,则不能。