Я пытаюсь настроить свой балансировщик нагрузки apache для прокси-серверов в одних и тех же внутренних кластерах для приложений, работающих на разных портах.Определения кластера выглядят так:
<Proxy balancer://wordpress-cluster>
BalancerMember http://192.168.2.10:80
BalancerMember http://192.168.2.11:80
</Proxy>
<Proxy balancer://corporate-cluster>
BalancerMember http://192.168.2.10:81
BalancerMember http://192.168.2.11:81
</Proxy>
В балансировщике нагрузки один из виртуальных хостов должен общаться с обоими, поэтому в определении виртуального хоста у меня есть:
ProxyRequests Off
ProxyPreserveHost Off
SSLProxyEngine On
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass /feed balancer://wordpress-cluster/feed lbmethod=byrequests
ProxyPassReverse /feed balancer://wordpress-cluster/feed
ProxyPass / balancer://corporate-cluster/ lbmethod=byrequests
ProxyPassReverse / balancer://corporate-cluster/
при запроседля '/' я получаю контент из приложения порта 80, не приложения порта 81.
Кто-нибудь знает, что происходит?похоже, это может быть случай чрезмерного совместного использования работником, но разве не следует указывать разные порты, чтобы это предотвратить?
Есть ли что-то еще, что я должен сделать?
Забыл упомянуть: этоиспользование apache 2.2.4-1 на коробке Centos.
Заранее спасибо!Тим