lvs vs haproxy vs? para encaminhamento baseado em hostname

2

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

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

considerando que eu estou procurando apenas proxying, quais seriam os prós e contras de ldirectord vs haproxy vs talvez alguma solução baseada em iptables puros?

~ B

    
por Bosky 24.01.2010 / 16:51

2 respostas

2

O LVS é um produto focado na camada 4, não espreita 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 ter um proxy tcp e ... vamos apenas dizer que seria um hack obscuro se você conseguisse trabalhar.

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

    
por 24.01.2010 / 17:07
0

Como você mencionou a porta 80, estou assumindo que tudo o que você deseja fazer é proxy HTTP?

Procure no apache mod_proxy

    
por 24.01.2010 / 17:25