Как разместить на сервере два и более сайтов?

Добрый день есть сервер на котором крутилось рельсовое приложение. В качестве веб сервера используется nginx слушает 80 и 443 порты. Все хозяйство пораспихано по контейнерам. Теперь запилил на вордпрессе блог и хочу разместить его на том же сервере. Скачал официальные образа, поднял контейнеры. Там апач. SSL использовать на блоге не буду. Подскажите как правильно организовать систему. Блок схему привожу. Мне не понятно, например следующие вещи. Нужно ли мне два вебсервера и апач и nginx. Апач сразу встроен в официальный образ docker и работает из коробки. Nginx долго настраивал, там ssl. Меня коробит что я должен править конфиги nginx в STACK1 указывая, что есть STACK2 - это как то не кошерно, вдруг придется разнести эти сайты по разным серверам в будущем. Хочу чтобы в настройках сайта1 и его вебсервера упоминался только сайт1 и не трогался сайт2. Или так не получится? Либо может быть позади этих вебсерверов ставится еще один, который разруливает куда идти запросу к nginx или apache. Делал ли кто нибудь что нибудь подобное и как лучше поступить?
5c6baac090550001363388.png
  • Вопрос задан
  • 226 просмотров
Пригласить эксперта
Ответы на вопрос 3
@yayashitoya
Просто делаете входной http-сервер (т.н. reverse proxy).
Там и разруливайте на домены.
За ним стоящие http-сервер (на других портах естественно) - ничего и не будут знать о друг-друге.
Ответ написан
ulkoart
@ulkoart
запустить nginx непосредственно на сервере и пусть он рулит.
Ответ написан
Комментировать
opium
@opium
Просто люблю качественно работать
Ссл в траефик и пусть он разруливает трафик
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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