lvs vs haproxy vs ? para encaminhamento baseado em nome de host

lvs vs haproxy vs ? para encaminhamento baseado em nome de host

gostaria de encaminhar o tráfego de entrada em 80 para várias portas com base no nome do host.

anteriormente no serverfault vi soluções que usam ldirectord, apenas iptables, haproxy e outros servidores proxy.

considerando que estou procurando simplesmente proxy, quais seriam os prós e os contras de ldirectord vs haproxy vs talvez alguma solução pura baseada em iptables?

~ B

Responder1

O LVS é um produto focado na camada 4, ele não espia as seções da camada 7 do pacote para decodificar cabeçalhos HTTP, portanto não pode tomar decisões com base neles. Da mesma forma, para o iptables, você teria que encontrar algum módulo http e fazer com que fosse um proxy tcp e ... digamos que seria um hack obscuro se você o fizesse funcionar.

Então, nesse caso, sua decisão x vs. y é mais ou menos feita por você, ha-proxy. Também comparativamente leve ao ha-proxy seria "libra".

Responder2

Como você mencionou a porta 80, presumo que tudo o que você deseja fazer proxy é HTTP.

Olhe para o apachemod_proxy

informação relacionada