URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 4425
[ Назад ]

Исходное сообщение
"один IP и несколько WEB серверов внутри "

Отправлено carlson , 16-Окт-06 17:02 
Добрый день!

Есть такая задача, у нас один 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? не хватило терпения его как надо помучить.
Может есть другие решения?
С Уважением,
Олег


Содержание

Сообщения в этом обсуждении
"один IP и несколько WEB серверов внутри "
Отправлено unnamednetua , 16-Окт-06 17:48 
в апаче виртуал хост
в днс domen.com на этот же IP без портов.
У мя если память не отшибает, кажется так.


>Теперь надо сделать чтобы все шло автоматом www.domain1.xx на 80 порт 192.168.0.20,
>www.domain2.xx на 80 порт 192.168.0.21 ...
>Это возможно? Уверен что да но как сделать не знаю.
>Может mod_rewrite? не хватило терпения его как надо помучить.
>Может есть другие решения?
>С Уважением,
>Олег



"один IP и несколько WEB серверов внутри "
Отправлено proxyd , 16-Окт-06 18:20 
НЕ понятно что Имеется вииду.
Хочется на один 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>



"один IP и несколько WEB серверов внутри "
Отправлено unnamednetua , 16-Окт-06 18:40 
Да,по тексту 1 ИП и несколько серверов. Несколько серверов, а может есть несколько сайтов?

"один IP и несколько WEB серверов внутри "
Отправлено carlson , 16-Окт-06 21:31 
>Да,по тексту 1 ИП и несколько серверов. Несколько серверов, а может есть
>несколько сайтов?
Несколько сайтов на физически разных внутренних (за nat) серверах.



"один IP и несколько WEB серверов внутри "
Отправлено carlson , 16-Окт-06 21:34 
>НЕ понятно что Имеется вииду.
>Хочется на один 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 под виндовозом.
Так жизнь сложилась.