У меня есть два домена hi.org и bye.net, один динамический IP-адрес и два сервера. Я хочу присоединить один домен bye.net к server1 и hi.org к server2. Я использую Apache Wamp 2.0i.
У меня есть два сервера за одним маршрутизатором с динамическим IP-адресом
#httpd.conf file additions
<IfModule mod_proxy.c>
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
</IfModule>
#vhost file additions
NameVirtualHost *:80
#default
<VirtualHost *:80>
DocumentRoot "c:/wamp/www/fallback"
</VirtualHost>
# Server 1
<VirtualHost *:80>
DocumentRoot "c:/wamp/www"
ServerName h**p://bye.net
ServerAlias bye.net
</VirtualHost>
# Server 2
<VirtualHost *:80>
ProxyPreserveHost On
ProxyPass / h**p://192.168.1.119/
DocumentRoot "g:/wamp/www"
ServerName h**p://hi.org
ServerAlias hi.org
</VirtualHost>
После всего этого я возвращаюсь только к server1, но не получаю страницу hi.org. Я получаю только страницу bye.net, я даже не получаю страницу по умолчанию, которая выполняется, когда человек вводит IP-адрес, но не доменное имя.
Я использую Windows 7 (сервер 2) и Windows XP (сервер 1)
ОБНОВИТЬ:
Мне нужно было удалить строку DocumentRoot "g:/wamp/www":D это было там по ошибке! сейчас все работает нормально.
Но одно: URL-адрес заменяется на локальный IP-адрес, чтобы этого не произошло?