Configurando o proxy reverso do Apache [fechado]

2

Eu tenho servidor e bordas loadbalancer. Eu estou tentando configurar o proxy reverso para ocultar os servidores de back-end PL1,2,3. PL 1,2,3 não estão localizados na mesma sub-rede. Eles estão localizados em locais diferentes.

       PL1
Lb1 -> PL2
       PL3

Eu tentei configurar o proxy reverso do Apache, mas ele não está enviando o pedido para PL1,2,3. O proxy reverso funcionou apenas quando eu configurei o apache para enviar um pedido para o servidor local em outra porta.

ProxyRequests Off
<Proxy *>
    Order deny,allow
    Allow from all
</Proxy>

ProxyPass /PL1 http://PL1server.com/
ProxyPassReverse /PL1 http://PL1server.com/

A configuração acima não funcionou. Você poderia me ajudar a resolver o problema. Ou há outros tipos de proxy como o Squid, Socks5 para resolver esse problema.

O proxy reverso falha se usarmos o endereço IP ou o URL do domínio em ProxyPass e ProxyPassReverse?

    
por Martin 22.09.2012 / 16:15

1 resposta

1

Que tal usar um balanceador de proxy?

ProxyPass / balancer://mycluster/
ProxyPassReverse / ballancer://mycluster/
<Proxy balancer://mycluster>
BalancerMember http://PL1:80
BalancerMember http://PL2:80
BalancerMember http://PL3:80
</Proxy> 
    
por 28.02.2013 / 12:12