Сервис для перенаправления Трафика HTTP на локальном сервере

Мой сценарий является сервисом, слушающим на порте SSL 443 для входящего SOAP и запросов REST по протоколу HTTPS. Из-за расширяющейся конфигурации и продукта не может обработать большую конфигурацию, мы теперь запустили два экземпляра программного обеспечения, скажите экземпляр A и B (или работа другого IP или Порты, но все еще на той же машине).

У меня действительно есть список для всего URL, к которому прислушивается экземпляр A. Я хочу, например, чтобы использование Apache2 имело доступ к этому списку, если Путь входящего запроса соответствует к какому-либо URL в списке, я хочу передать на трафике экземпляру, иначе отправляют его в экземпляр B.

Действительно ли это возможно сделать в Apache2 или является там более оптимальным вариантом? Вы могли показать пример конфигурации для этого?

0
задан 18 June 2015 в 10:56
1 ответ

Сначала экземпляры вашего сервера слушают не URL-адреса, а комбинации IP: Port. Вы можете настроить apache2 по списку и перезагрузить конфигурацию. Но вы запрашиваете балансировку нагрузки в целом.

Кстати, nginx намного лучше определяет и балансирует несколько экземпляров.

См. Apache2.4 mod-proxy-balancer или nginx исходная документация .

0
ответ дан 24 November 2019 в 08:27

Теги

Похожие вопросы