@maximkalga

Как поднять одно из приложений Django на поддомене проекта(nginx)?

В проэкте два приоложения - landing и dashboard.
Лэндинг должен находиться на домене example.com, а личный кабинет и все остальное на поддомене dashboard.example.com. Подскажите, как настроить Nginx в таком случае?
  • Вопрос задан
  • 203 просмотра
Решения вопроса 1
petermzg
@petermzg
Самый лучший программист
Так что тут сложного?
В DNS у вас должны быть прописаны 2 домена example.com и dashboard.example.com. В вашем случае они ссылаются на один IP.
Затем в nginx прописываете 2 виртуальных сервера:
server {
    listen 80;
    server_name example.com;
    root <путь к статическому контенту>/static_content;
}

и
server {
    listen 80;
    server_name dashboard.example.com;
    root <путь к статическому контенту>/static_content;
}

И везде проксирование на upstream каждого из ваших django приложений.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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