LINUX.ORG.RU
решено ФорумAdmin

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

 , ,


0

1

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

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

<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) и все прекрасно работало :)

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

Проксируй лучше nginx'ом, апач не слишком подходит для таких вещей.

tazhate ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.