+ Responder ao Tópico



  1. #1
    rovilso
    Visitante

    Padrão 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!

  2. #2
    rovilso
    Visitante

    Padrão 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.

  3. #3
    rodrigopc-rj
    Visitante

    Padrão Squid - Proxy Reverso

    Se vc quer almentar a disponibilidade, aconcelho a instalação de outro apache e manter o conteúdo sincronizado com rsync.

  4. #4
    rovilso
    Visitante

    Padrão 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.

  5. #5
    rodrigopc-rj
    Visitante

    Padrão 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...

  6. #6
    rovilso
    Visitante

    Padrão Squid - Proxy Reverso

    Ok Rodrigo,

    Mas fazendo pelo DNS ele manter o usuário conectado no mesmo servidor durante a transação(sessão)?

  7. #7
    rodrigopc-rj
    Visitante

    Padrã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...