Я пытаюсь настроить обратный прокси в своей учетной записи AWS:
Обратный прокси-сервер должен пересылать запрос на внутренние серверы на основе их структуры URL-адресов, например:
example.com/question/* -> 192.168.0.1
example.com/answer/* -> 192.168.0.2
example.com -> 192.168.0.3
Я могу реализовать обратный прокси, используя Apache mod_proxy
, и мне интересно, есть ли у AWS для этого встроенное решение.
Насколько мне известно, AWS не имеет встроенной реализации обратного прокси, даже для ELB. Однако вы можете использовать Apache, Nginx или HAProxy для реализации обратного прокси.
Я понимаю, что это старый вопрос, но если он кому-то поможет: теперь AWS поддерживает этот вариант использования изначально, используя свои ELB версии 2, в частности Application Load Balancer, который был представлен в 2016 году.
Я подтвердил с их поддержкой, что он обеспечивает функциональность, эквивалентную запуску mod_proxy
обратный прокси на базе Apache.
Подробнее на: