LINUX.ORG.RU
решено ФорумAdmin

Помогите советом с docker

 


0

1

Здравствуйте.

Никак не могу найти решение :(, пожалуйста, подскажите.

Есть сервер с 1 внешним IP, нужно на нем развернуть «цать» контейнеров докер с Web (порты 80 и 443). Нужен какой-то «прокси», который повесить на внешний IP, а он что бы прокировал запросы уже на остальные контейнеры.

В каждом контейнере с LAMP разные сайты.

Может кто встречал подходящий докер образ?

Ответ на: комментарий от mathcrosp

Я хотел сохранить SSL сертификаты внутри контейнеров. Если брать nginx для проксирования, то нужно все сертификаты хранить «на прокси» :(.

DasIsGood
() автор топика

haproxy?

Я так проксировал различные домены на один сервер на разные порты

vrutkovs ★★
()
Ответ на: комментарий от DasIsGood

Чтобы повесить всё на один порт, надо, чтобы что-то проксировало запросы по Host header'у, чтоб его прочитать - надо, чтобы трафик был без шифрования.

alestro
()

Проксировать трафик без обработки при помощи nginx пробовал?

stream {
  server {
    listen     443;
    proxy_pass backend.example.com:443;
  }
}

Но, конечно, ничего из уровня http работать не будет - нельзя, например, проверить на балансировщике server_name.

Shtsh ★★★★
()
Последнее исправление: Shtsh (всего исправлений: 1)
Ответ на: комментарий от Shtsh

Благодарю, попробую.

Но видимо буду ставить на фронтенд nginx, а уже за ним все остальные «сайты» и на нем SSL'ки.

DasIsGood
() автор топика

Нужен какой-то «прокси», который повесить на внешний IP, а он что бы прокировал запросы уже на остальные контейнеры

https://github.com/jwilder/nginx-proxy

Полный автомат. Стоит при запуске другого контейнера указать переменную окружения VIRTUAL_HOST, как все обращения к указанным в ней доменам пойдут в тот контейнер.

KRoN73 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.