LINUX.ORG.RU

Сообщения satline

 

Apache + mod_proxy + VirtualHost проксировать 2 web сервера?

Форум — Admin

добрый вечер. Помогите разобраться где косяк.

имеется следующий конфиг

<VirtualHost server1.domen.ru:80>
    ServerName server1.domen.ru
    <Proxy *>
        Order deny,allow
        Allow from all
    </Proxy>
    ProxyRequests Off
    ProxyPass / http://192.168.212.11/
    ProxyPassReverse / http://192.168.212.11/
</VirtualHost>

<VirtualHost server2.domen.ru:80>
    ServerName server2.domen.ru
    <Proxy *>
        Order deny,allow
        Allow from all
    </Proxy>
    ProxyRequests Off
    ProxyPass / http://192.168.212.10/
    ProxyPassReverse / http://192.168.212.10/
</VirtualHost>

если попробовать зайти в браузере на server1.domen.ru - отвечает server2.domen.ru. пробовал писать <VirtualHost *:80>...</VirtualHost> на второй виртуалхост ругается Starting httpd: [Thu Dec 06 22:23:45 2012] [warn] _default_ VirtualHost overlap on port 80, the first has precedence и отвечает только server1.domen.ru.

до этого сайты лежали на одном IP но на разных портах (сервер 1 на 80-м сервер2 на 81) и все прекрасно работало :)

Подскажите где копать?

 , ,

satline
()

Сайты на разных портах. как избавится от :port в http://address:port ?

Форум — Admin

Искал долго, не нашел ответа.

Имеем сайт№1 на адресе 192.168.1.2 и сайт№2 на адресе 192.168.1.2:81, сервер на линуксе, который подымает туннель до этих сайтов (tunl0), интерфейс в интернет (eth0) и интерфейс в локальную сеть (eth1 192.168.0.0/25) , все работает, раздает/принимает.

Начальство для удобочтения просит изменить ip-ы на имена (к примеру сайт№1 = site1.lo а сайт№2 = site2.lo) для чего в named.conf прописал зоны, и создал файлы зон, НО естественно отвечает только site1.lo, a site2.lo отвечает если прописать site2.lo:81

Как заставить site2.local отдавать информацию со 192.168.1.2:81 (то есть без указания порта)

гугль на мои запросы не реагирует - или я спрашивать не умею :)

 

satline
()

RSS подписка на новые темы