У меня есть сервер разработки со списком запущенных Docker-контейнеров. У каждого из них есть приложение и nginx, который прослушивает порт 80 без ssl-шифрования и обслуживает приложение. Поэтому, если у меня будет 10 докеров, у меня будет 10 nginx (я знаю, что nginx предназначен для обслуживания нескольких приложений, вопрос не в этом).
Я хотел бы иметь единственную точку входа на сервер, которая будет nginx, автоматически перенаправляющая на http, с сертификатом, сгенерированным с помощью Let's encrypt.
Возможно ли это? Прослушивание порта 443 с шифрованием Давайте и перенаправление на порт 80 другого nginx?
Цель здесь - защитить все соединения с различными докерами.
Для вашей информации, я пытался использовать valian / docker-nginx-auto-ssl docker с командой
docker run -d --name main-nginx \
--restart on-failure \
-p 80:80 -p 443:443 \
-e ALLOWED_DOMAINS=www.scaniat.io,dev.scaniat.io,www.dev.scaniat.io,scaniat.io \
-e SITES='scaniat.io=scaniat-frontend-master;dev.scaniat.io=scaniat-frontend-develop' \
--network custom \
valian/docker-nginx-auto-ssl
без удачи.