У меня есть несколько Django-приложений на основе NGNIX-uWSGI, развернутых с использованием Docker и размещенных в EC2 (в настоящее время на разных портах, таких как 81, 82, ...). Теперь я хочу добавить к этому субдомены, чтобы sub1.domain.com и sub2.domain.com работали из одного экземпляра EC2.
Я в порядке с несколькими портами, НО они не работают через настройки DNS.
sub1.domain.com -> 1.2.3.4:81
sub2.domain.com -> 1.2.3.4:82
Что я не могу сделать
Несколько IP-адресов ref : выделение нового ip для каждого развернутого субдомена невозможно.
NGINX Proxy ref : Это выглядит как идеальное решение, НО это не поддерживается такими организациями, как Docker или NGINX, поэтому я не уверен в безопасности и надежности.
Что я рассматриваю:
- Я собираюсь написать свой собственный обратный прокси-сервер NGINX, аналогичный Несколько субдоменов Apache с одним IP-адресом НО, тогда поток будет проходить через несколько прокси-серверов, поскольку уже есть прокси-сервер NGINX-uWSGI через Технический стек