Я настроил виртуальный хост на своем ПК с помощью"вамп сервер"Виртуальный хост доступен черезhttp://myproject-name.lan/
Теперь, как мы доберемся до него через другой клиентский ПК локальной сети? И также, как мы можем добраться до других виртуальных хостов?
Я не знаю достаточно о http.conf. Но это мои текущие настройки для него, для моих vhosts.
<Directory "D:/WAMP/myproject/">
Options Indexes FollowSymLinks
AllowOverride all
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
</Directory>
решение1
Теперь, как я могу получить к нему доступ через один из моих других клиентских ПК локальной сети?
Ваш виртуальный хост может быть доступен только с localhost ( Allow from 127.0.0.1
). Измените его на свою подсеть, например:
<Directory "D:/WAMP/myproject/">
Options Indexes FollowSymLinks
AllowOverride all
Order Deny,Allow
Deny from all
Allow from 192.168.1.0/24
</Directory>
И еще, как мне связаться с другим виртуальным хостом?
Сначала выведите список всех виртуальных хостов:
# apachectl -S
затем доступ через имя сервера.
решение2
Ваша конфигурация разрешает только соединения с 127.0.0.1. Вам также нужно разрешить из локальной сети
Allow from 127.0.0.1 192.168.0.1/24
следует сделать это, предполагая, что ваш локальный адрес находится в сети 192.168.0.1/24.
или если есть только небольшое количество адресов, которым вы хотите разрешить доступ
Allow from 127.0.0.1 192.168.0.11 192.168.0.21
решение3
Чтобы правильно ответить на ваш вопрос, вам нужно предоставить нам фактическое сообщение об ошибке, но, насколько я вижу, многие люди предлагают правильно определить «Разрешить из», чтобы другие компьютеры в вашей сети могли получить к нему доступ, но я думаю, вам нужно пройти черезДокументация по виртуальному хосту Apache - Apache HTTP Serverи настройте его правильно.