Конфигурация apache для hybris

У меня есть один веб-сервер и два сервера Hybris. Например:

веб-сервер - http://10.0.0.1/
Hybris - http://10.0.0.2:9001/ и http://10.0.0.3:9001/

Теперь я хочу использовать веб-сервер в качестве балансировщика нагрузки для перенаправления запросов. Перенаправление работает нормально, но во время перенаправления выставляет IP-адрес hybris, который мне не нужен. Я хочу выставить IP веб-сервера на всеобщее обозрение.

Как я могу написать правило перенаправления для этого. Любая помощь высоко ценится.

Спасибо,

1 ответ

По сути, вы хотите иметь следующее в вашей конфигурации Apache:

<Proxy balancer://cluster>
BalancerMember http://10.0.0.2:9001 route=node1
BalancerMember http://10.0.0.3:9001 route=node2
</Proxy>

ProxyPass / balancer://cluster/
ProxyPassReverse / balancer://cluster/

Используя такой прокси-сервер, он будет прозрачен для пользователя, какой IP-адрес обслуживается. Более подробную информацию о том, как настроить Hybris для работы с Apache, можно найти в официальной документации здесь.

Другие вопросы по тегам