Задать вопрос
toorr2p
@toorr2p
https://github.com/Cleverscript

В какой контейнер ставить сертификат Lent`Encrypt в NGINX-front или NGINX-backend?

ЗАДАЧА
Развернуть на сервере контейнер с NGINX который будет выступать "фронтом" для запросов на 80 и 443 порты, которые он будет проксировать в контейнеры с NGINX-backend сервисов (сайтов\приложений e.t.c)

конфиг хоста в контейнере NGINX-front выглядит так
server {
    listen       80;
    listen  [::]:80;
    server_name  b24phpsdk.local;

    location / {
        proxy_pass http://b24phpsdk_nginx:8081; 
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
    }
}


Возник вопрос, в каком контейнере нужно устанавливать SSL сертификат, в том который является фронтом и принимает все запросы извне или в контейнере с nginx конкретного приложения?

(хочу использовать cerbot)

Подскажите пожалуйста!
  • Вопрос задан
  • 48 просмотров
Подписаться 1 Средний 3 комментария
Пригласить эксперта
Ответы на вопрос 1
SignFinder
@SignFinder
Wintel\Unix Engineer\DevOps
Во первых для вашего определения того, что вы называете "фронт" есть официальный термин - реверс прокси.
И конечно же сертификаты должны быть на нем.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы