У меня возникла проблема с настройкой балансировки нагрузки Apache.балансировка нагрузки с сервером apache 2.2
Scenerio: У меня есть два одинаковых worpress блоги
локальный: 8001/
локальный: 8002/
и один апач балансировки нагрузки, стоя на localhost:80
// _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ _
конфигурация апача балансировки нагрузки:
<VirtualHost *:80>
ServerName localhost
ProxyRequests Off
ProxyStatus On
#ProxyPreserveHost On
ProxyPass/balancer://mycluster/
#ProxyPassReverse/balancer://mycluster/
если я раскомментировать выше линии я получаю цикл перенаправлений и ошибка GET/HTTP/1.1 "301
<Proxy balancer://mycluster>
BalancerMember localhost:8001/ loadfactor=3
BalancerMember localhost:8002/ loadfactor=7
ProxySet lbmethod=request
</Proxy>
Проблема заключается в том, что апаш балансировка нагрузки сделать перенаправление (адрес Uri изменение с локальным => локальные: 8001 или с локальным хостом на локальный хост: 8002). Я хотел бы иметь только uri «localhost» (так что uri источника скрывается), на котором я найду один из блоков, установленных на порт 8001 | 2.
Я попытался использовать модуль перезаписи, но он бесполезен, он делает бесконечную петлю. :(
Пожалуйста, не могли бы вы помочь мне решить эту проблему
Я фактически не участвовал в балансировке нагрузки Apache, но кажется странным, что ваш вопрос еще не получил ответа, поэтому я дам вам ссылку на эту тему по крайней мере http://httpd.apache.org/ docs/2.2/mod/mod_proxy_balancer.html http://www.openlogic.com/wazi/bid/188013/Load-Balancing-Using-Apache-s-mod_proxy_balancer –
Привет, я прочитал статью и прокси-балансирующую документацию но это не помогает мне много - проблема не в том, какой альгоит мне следует использовать, но как удалить перенаправление или как скрыть исходный URI от webbrowser. Пожалуйста, прочитайте ответ, который я только что создал. Так или иначе благодарю вас за помощь. – user648518
Что об этом флаге: ProxyPreserveHost На https://groups.google.com/forum/?fromgroups=#!topic/graylog2/nPSU8FKZC7U –