Проблема с виртуальными хостами
Создал виртуальные хосты на ip 127.0.0.1
, для каждого порта свой хост. При переходе по ip 127.0.0.1:8082
отображает Hello VHost2!
, при переходе по ip 127.0.0.1:8083
отображает Hello VHost1!
. Но не переходит по именам test1.ru
и test2.ru
.
В настройках httpd-vhost
:
NameVirtualHost 127.0.0.1:8083
NameVirtualHost 127.0.0.1:8082
<VirtualHost *:8083>
DocumentRoot "C:\webprog\Apache24\htdocs\webprog\virthost1\www"
ServerName test1.ru
ErrorLog "C:\webprog\Apache24\htdocs\webprog\vhlogs\error.log"
CustomLog "C:\webprog\Apache24\htdocs\webprog\vhlogs\access.log" common
</VirtualHost>
<VirtualHost *:8082>
DocumentRoot "C:\webprog\Apache24\htdocs\webprog\virthost2\www"
ServerName test2.ru
ErrorLog "C:\webprog\Apache24\htdocs\webprog\vhlogs\error.log"
CustomLog "C:\webprog\Apache24\htdocs\webprog\vhlogs\access.log" common
</VirtualHost>
В настройках hosts
:
127.0.0.1 localhost
127.0.0.1 test1.ru
127.0.0.1 test2.ru
Источник: Stack Overflow на русском