Есть сервер с реальным IP на котором висит десяток виртуалхостов. Надо добавить еще один, но физически весь его контент будет располагаться во внутренней сети с нереальным IP. Это реально сделать или нет?
>Есть сервер с реальным IP на котором висит десяток виртуалхостов. Надо добавить
>еще один, но физически весь его контент будет располагаться во внутренней
>сети с нереальным IP. Это реально сделать или нет?mod_proxy?
>>Есть сервер с реальным IP на котором висит десяток виртуалхостов. Надо добавить
>>еще один, но физически весь его контент будет располагаться во внутренней
>>сети с нереальным IP. Это реально сделать или нет?
>
>mod_proxy?
а он разве не банально перекидывает трафик? инкапсуляцию умеет делать? пример конфига можно?
>>>Есть сервер с реальным IP на котором висит десяток виртуалхостов. Надо добавить
>>>еще один, но физически весь его контент будет располагаться во внутренней
>>>сети с нереальным IP. Это реально сделать или нет?
>>
>>mod_proxy?
>а он разве не банально перекидывает трафик? инкапсуляцию умеет делать? пример конфига
>можно?<VirtualHost *>
ServerAdmin webmaster@mysite.ru
DocumentRoot /www/mysite.ru/www
ServerName www.mysite.ru
# все что просят c http://www.mysite.ru/shilded/ тянем с http://192.168.1.21/
ProxyPass /shilded/ http://192.168.1.21/
</VirtualHost>
><VirtualHost *>
> ProxyPass /shilded/ http://192.168.1.21/
></VirtualHost>
Спасибо! Все супер.
>><VirtualHost *>
>> ProxyPass /shilded/ http://192.168.1.21/
>></VirtualHost>
>Спасибо! Все супер.хех. вроде все круто, но в php сессии перестали работать :(
народ а что делать если сервер обслуживал реальные домены
но вот его волей судеб перекинули в локаль
нанем много виртуальных серверов
что делать
>народ а что делать если сервер обслуживал реальные домены
>но вот его волей судеб перекинули в локаль
>нанем много виртуальных серверов
>что делать1. Если он единственный веб-сервер на данном IP, то пробросить 80-й порт в локалку средствами ОС.
2. Если он держит только часть виртуальных хостов, то mod_proxy+mod_rpaf
а можно ли получить примерный конф по пункту 2
>а можно ли получить примерный конф по пункту 2Вот те части, которые будут отличатся от обычной конфигурации.
Перекидываем www.domain1.ru с машины, торчащей наружу (ее IP 1.2.3.4),
на машину внутри локалки (ее имя intra.mydomain.ru).На 1.2.3.4
=============================================================
LoadModule proxy_module libexec/apache2/mod_proxy.so
LoadModule proxy_http_module libexec/apache2/mod_proxy_http.so
ProxyRequests Off<VirtualHost *>
DocumentRoot /var/empty # любой пустой существующий каталог
ServerName www.domain1.ru
ProxyPass / http://intra.mydomain.ru/
ProxyPassReverse / http://intra.mydomain.ru/
</VirtualHost>
=============================================================На intra.mydomain.ru
=============================================================
LoadModule rpaf_module libexec/apache2/mod_rpaf.so
RPAFenable On
RPAFsethostname On
RPAFproxy_ips 1.2.3.4(конфигурация виртуальных хостов точно такая же, как если бы
внутреняя машина сама смотрела в Инет, т.е. даже имена
серверов не меняем)
=============================================================
спасибо!