Я знаю, что в этой теме было много вопросов, но я до сих пор не смог заставить его работать.
Я создал сайт Wordpress и виртуальный хост для этого сайта локально на своем ноутбуке (через Wamp 3.1), и теперь я хочу получить доступ к нему с другого компьютера в той же сети. На локальном хосте все работает нормально.
Мой файл 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 моего ПК.
Я могу пинговать свой компьютер из своего ноутбука и наоборот.
Я попытался получить доступ к сайту через
http://192.168.100.88
and
http://hp1.local
Но безрезультатно. Даже не 403, ни что-либо, просто
Ошибка: таймаут сети
Редактировать: Думает, я пробовал:
Брандмауэр Windows, вероятно, блокирует входящие соединения от Apache. Добавьте исключение для входящего трафика Wamp (или просто отключите его, но это будет плохо для безопасности).
192.168.100.88 hp1.local
в файл хоста клиентского ПК (тот, на котором не работает WAMPServer).