O HAProxy não entende o AJP13, apenas HTTP ou TCP.
Se você colocar o HAProxy em mode TCP
, poderá carregar as solicitações de balanceamento para vários back-ends do Tomcat, mas perderá os recursos do Layer7 fornecidos por mode http
.
Deseja configurar o HA Proxy com minha estrutura existente. Atualmente tenho o servidor Apache- > Tomcat. Isso eu quero mudar para o servidor Apache- > HA Proxy- > Tomcat. HA eu configurei para solicitação Http. Mas meu Apache trabalha com o AJP13.
Preciso alterar
1) Apache para redirecionar com a requisição HTTP? ou
2) HA para aceitar solicitação AJP (não sei se isso pode ser feito ou não)?
Acho que a primeira opção é possível. Alguém pode me sugerir como alcançar a 1ª opção? Também qual é a melhor maneira de fazer.
O HAProxy não entende o AJP13, apenas HTTP ou TCP.
Se você colocar o HAProxy em mode TCP
, poderá carregar as solicitações de balanceamento para vários back-ends do Tomcat, mas perderá os recursos do Layer7 fornecidos por mode http
.
O haproxy é usado para distribuir a carga de uma página da Web entre dois servidores da Web idênticos ou conforme necessário. Normalmente, o balanceador de carga terá o IP público e, em seguida, terá IPs virtuais nos hosts da Web para o envio do tráfego. Se você está tentando colocar o apache na frente do tomcat, não acredito que o HA seja o que você está procurando.