Назад | Перейти на главную страницу

Настройка прокси HA между серверами Apache и Tomcat

Хотите настроить 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 - это то, что вы ищете.