- Squid - Proxy Reverso
+ Responder ao Tópico
-
Squid - Proxy Reverso
Pessoal,
Em uma utilização normal do proxy reverso temos uma máquina com squid configurado para fazer cache de uma página que esta em outro micro, por exemplo. Os usuários não acessam diretamente a máquina quente, mas sim o proxy.
Pois bem, existe como ter um proxy configurado como proxy reverso e ter duas ou mais máquinas com a página rodando? Isso é para aumentar a disponibilidade do ambiente. Seria como um Load Balancer dos serviços http e ssl.
Qualquer ajuda será bem vinda!
-
Squid - Proxy Reverso
Pessoal,
Para tentar dar mais uma dica, a configuração que especifica o que quero fazer é esta:
# Proxy reverso para Web Server
httpd_accel_single_host on
httpd_accel_uses_host_header off
Mas eu gostaria que não fosse sinle_host na linha "httpd_accel_single_host on". Gostaria que fosse 2 ou mais servidores.
-
Squid - Proxy Reverso
Se vc quer almentar a disponibilidade, aconcelho a instalação de outro apache e manter o conteúdo sincronizado com rsync.
-
Squid - Proxy Reverso
Realmente, assim funcionaria. Mas ai eu tenho uma máquina em standby. E eu não quero isso, gostaria de ter as tuas ativas, e um load balancer. Minha dúvida seria se um proxy reverso conseguiria fazer cache de dois servidores.
-
Squid - Proxy Reverso
O squid não vai te dar load balance... se vc quiser fazer balance, tem a opção de colocar o mesmo nome no DNS com os ips das duas máquinas... isso é para testar por que sei que isso funciona para MX com a mesma prioridade...
-
Squid - Proxy Reverso
Ok Rodrigo,
Mas fazendo pelo DNS ele manter o usuário conectado no mesmo servidor durante a transação(sessão)?
-
Squid - Proxy Reverso
Sim...
A resolução de nomes será feita no primeiro acesso e será guardado em cache por um determinado tempo... depende do SO. Então dentro desse tempo ele sempre irá conectar no mesmo servidor qeu tem o ip no cache...
Quanto a conexão, acredito não ter problema, pois enquanto estiver resolvendo o nome pelo cache, ele estará se conectando no mesmo servidor... Uma coisa que eu não tenho certeza é se o período de retenção do cache é renovado enquanto se utiliza com sucesso, ou se o tempo do cache não é renovável, pesquisando novamente no DNS e correndo o risco de pegar o outro ip, durante a conexão.
Mas mesmo assim acredito não ter problema já que seja somente leitura, e o conteúdo seja igual, se durante uma conexão o cliente solicitar conexão ao outro servidor, acredito que seja até melhor...