Добрый день!Есть такая задача, у нас один IP и несколько серверов www.domain1.xx www.domain2.xx ...
Сейчас сделан редирект портов и набирается IP:8090 и IP:8091 ... и все работает.
Теперь надо сделать чтобы все шло автоматом www.domain1.xx на 80 порт 192.168.0.20, www.domain2.xx на 80 порт 192.168.0.21 ...
Это возможно? Уверен что да но как сделать не знаю.
Может mod_rewrite? не хватило терпения его как надо помучить.
Может есть другие решения?
С Уважением,
Олег
в апаче виртуал хост
в днс domen.com на этот же IP без портов.
У мя если память не отшибает, кажется так.
>Теперь надо сделать чтобы все шло автоматом www.domain1.xx на 80 порт 192.168.0.20,
>www.domain2.xx на 80 порт 192.168.0.21 ...
>Это возможно? Уверен что да но как сделать не знаю.
>Может mod_rewrite? не хватило терпения его как надо помучить.
>Может есть другие решения?
>С Уважением,
>Олег
НЕ понятно что Имеется вииду.
Хочется на один ip повесит два домена
или два разные домена на разные ip.ifconfig_rl0="inet 192.168.0.20 netmask 255.255.255.0"
ifconfig_rl0_alias="inet 192.168.0.21"таким образом можно привязать два ip адреса к одному сетевому интерфейсу
а дальше настраиваем <VirtualHost>
# привязанным к IP-адресу
NameVirtualHost 192.168.0.20<VirtualHost 192.168.0.20>
ServerName www.domain.tld
ServerPath /domain
DocumentRoot /web/domain</VirtualHost>
# привязанным к имени
NameVirtualHost *:80<VirtualHost *:80>
ServerName www.domain.tld
ServerAlias domain.tld *.domain.tld
DocumentRoot /www/domain</VirtualHost>
<VirtualHost *:80>
ServerName www.otherdomain.tld
DocumentRoot /www/otherdomain</VirtualHost>
Да,по тексту 1 ИП и несколько серверов. Несколько серверов, а может есть несколько сайтов?
>Да,по тексту 1 ИП и несколько серверов. Несколько серверов, а может есть
>несколько сайтов?
Несколько сайтов на физически разных внутренних (за nat) серверах.
>НЕ понятно что Имеется вииду.
>Хочется на один ip повесит два домена
>или два разные домена на разные ip.
>
>ifconfig_rl0="inet 192.168.0.20 netmask 255.255.255.0"
>ifconfig_rl0_alias="inet 192.168.0.21"
>
>таким образом можно привязать два ip адреса к одному сетевому интерфейсу
>
>а дальше настраиваем <VirtualHost>
># привязанным к IP-адресу
>NameVirtualHost 192.168.0.20
>
><VirtualHost 192.168.0.20>
>
>ServerName www.domain.tld
>ServerPath /domain
>DocumentRoot /web/domain
>
></VirtualHost>
>
>
>
># привязанным к имени
>NameVirtualHost *:80
>
><VirtualHost *:80>
>
>ServerName www.domain.tld
>ServerAlias domain.tld *.domain.tld
>DocumentRoot /www/domain
>
></VirtualHost>
>
><VirtualHost *:80>
>
>ServerName www.otherdomain.tld
>DocumentRoot /www/otherdomain
>
></VirtualHost>
Это если все эти домены на одной машине, а они разбросаны по разным.
Одна это webmail exchange, одна это web server на FreeBSD и еще web server под виндовозом.
Так жизнь сложилась.