В настоящее время я пытаюсь настроить виртуальный хост (поддомен) моего HTTP-сервера Apache, чтобы к нему можно было получить доступ с другого компьютера в моей локальной сети.Текущая настройка Apache с PHP и MySQL работает локально на одной и той же физической машине.
Итак, у меня есть две установки Virtual Host (разработка и 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, но здесь нет точного объяснения.
Мне было интересно, как я могу получить доступ к Виртуальному хосту (поддомену) с другой машины и сохранить тот же порт, если это возможно.
Заранее спасибо