Nginx с давайте зашифруем перед другим nginx - PullRequest
0 голосов
/ 30 октября 2018

У меня есть сервер разработки со списком запущенных 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

без удачи.

...