У меня есть докеризованное python flask приложение и экземпляр ngnix docker впереди, действующий как прямой прокси. Оба контейнера развернуты на AWS EC2, и с помощью DNS-записи Route53 трафик c направляется на nginx, который затем передает запрос на сервер python flask.
Теперь я хочу переключиться на https и обнаружил здесь , что развертывание https с использованием Letsencrypt в docker не тривиально и, честно говоря, довольно грязно.
Я рассматриваю вопрос о размещении балансировщика нагрузки AWS перед всей настройкой и включении https вместо балансировщика нагрузки. Это подразумевает обмен данными по балансировке нагрузки с ngnix, и ngnix передает запросы на Python flask.
Есть ли лучший способ сделать это? nginx теперь лишний? Вы предвидите проблемы с этой настройкой?