Хотите настроить HA Proxy с моей существующей структурой. В настоящее время у меня есть сервер Apache-> Tomcat. Я хочу изменить это на Apache-> HA Proxy-> Tomcat Server. HA я настроил для Http-запроса. Но мой Apache работает с AJP13.
Мне нужно изменить
1) Apache для перенаправления с Http-запросом? или
2) HA принять запрос AJP (я не знаю, можно ли этого достичь)?
Думаю, возможен 1-й вариант. Может ли кто-нибудь предложить мне, как достичь 1-го варианта? И какой из них лучше всего сделать.
HAProxy не понимает AJP13, только HTTP или TCP.
Если поставить HAProxy в mode TCP
тогда вы можете выполнять запросы балансировки нагрузки к нескольким бэкэндам Tomcat, но теряете функции Layer7, предоставляемые mode http
.
HAproxy используется для распределения нагрузки одной веб-страницы между 2 идентичными веб-серверами или по мере необходимости. Обычно балансировщик нагрузки имеет общедоступный IP-адрес, а затем виртуальные IP-адреса на веб-узлах для отправки трафика. Если вы пытаетесь поставить apache перед tomcat, я не верю, что HA - это то, что вы ищете.