В настоящее время я пытаюсь настроить виртуальный хост (поддомен) моего HTTP-сервера Apache, чтобы к нему можно было получить доступ с другого компьютера в моей локальной сети. Текущая настройка Apache с PHP и MySQL работает локально на одной физической машине.
Итак, у меня есть две настройки виртуального хоста (разработка и cms), работающие на нестандартном порте 50080. Машина сервера имеет IP-адрес. из 10.0.0.10. С одной и той же физической машины я могу получить доступ к двум виртуальным хостам, используя:
development.localhost:50080
cms.localhost:50080
С другой физической машины я могу получить доступ к корню сервера, используя:
10.0.0.10:50080
Но я не могу или не знаю, как получить доступ к виртуальному хосту с другой машины. Я пробовал что-то вроде:
development.10.0.0.10:50080
cms.10.0.0.10:50080
Но они, похоже, не работают.
Вот как выглядит мой файл httpd-vhosts
:
NameVirtualHost *:50080
<VirtualHost *:50080>
DocumentRoot "C:/www/HTTP"
ServerName localhost
</VirtualHost>
<VirtualHost *:50080>
ServerAdmin administrator@development.localhost
DocumentRoot "C:/www/HTTP/development"
ServerName development.localhost
ErrorLog "logs/development.localhost-error.log"
CustomLog "logs/development.localhost-access.log" common
</VirtualHost>
Я читал некоторые другие сообщения здесь и на форуме Apache , но здесь нет точного случая.
Мне было интересно, как я могу получить доступ к виртуальному хосту (субдомену) с другой машины и сохранить тот же порт, если это возможно.
Заранее спасибо