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

AWS: Как создать обратный прокси на основе URL-адресов?

Я пытаюсь настроить обратный прокси в своей учетной записи 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.

Подробнее на: