@akdes

Nginx как рутер для поддоменов к портам, как?

Привет.

Есть поддомен abc.site.com который через route53 через тип А показывает на IP

На сервере на данный момент висят 2 докер проекта, один на порте 8081, другой на 8082

Цель:
xy.abc.site.com -> abc.site.com:8081
xz.abc.site.com -> abc.site.com:8082

Пробовал через Тип SVR - не получилось, показывал что днс не найден.
Погуглив, решил сделать через proxy_pass в Nginx
Элементарно задача решена, но как только есть логин (например), не работает:
т.е. по переходу на xy.abc.site.com, который ссылается abc.site.com/xy и в сервере прописано:
location /xy/ {
        proxy_pass https://abc.site.com:8081/;
    }

я получаю страницу логина, сервиса 8081, при отправке формы что-то идёт не так и меня возвращает на страницу логина.

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

Большое спасибо
  • Вопрос задан
  • 406 просмотров
Пригласить эксперта
Ответы на вопрос 1
castomi
@castomi
Серверный администратор - tickets.settin.ru
Для каждого поддомена нужно создавать отдельный виртуальный хост.
Ответ написан
Ваш ответ на вопрос

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

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