Я использую свою локальную машину в качестве сервера разработки. У меня есть файл hosts, настроенный так:
127.0.0.1 localhost
127.0.0.1 cdog24
127.0.0.1 xxxxxorg
127.0.0.1 newintranet
Мой файл httpd-vhosts.conf настроен следующим образом:
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot "D:\Webserver\htdocs"
ServerName localhost
ServerAlias localhost
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "D:\Webserver\htdocs\cdog24"
ServerName cdog24
ServerAlias cdog24
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "D:\Webserver\htdocs\xxxxxorg"
ServerName xxxxxorg
ServerAlias xxxxxorg
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "D:\Webserver\htdocs\newintranet"
ServerName newintranet
ServerAlias newintranet
</VirtualHost>
Я использую xampp и могу получить доступ к каждому сайту на моем локальном компьютере соответственно, набрав:
http://localhost
http://cdog24
http://xxxxxorg
http://newintranet
Когда я захожу на другой компьютер в моей сети, я предполагаю, что мне нужно ввести имя своего компьютера или использовать IP-адрес. Итак, когда я набираю следующее:
http://machinename/cdog24 или http://10.1.0.24/newintranet
Я перехожу на страницу 404.
Что мне не хватает? Брандмауэр на локальной машине или в сети не учитывается, так как они оба отключены. Я на локальной машине с Windows 7, удаленная машина также Windows 7.
Спасибо за любую помощь.