WSGI запуск на под домене

У меня есть приложения Flask, как мне запустить его на поддомене? Если я запускаю pod.domen.ru то сайт работает на pod.domen.ru и domen.ru, а мне надо только на pod.domen.ru


Ответы (1 шт):

Автор решения: AivanF.

Перед WSGI сервером можно поставить проксирующий сервер на NginX с конфигом вроде такого:

upstream app1 {
    server 127.0.0.1:8000;
}
upstream app2 {
    server 127.0.0.1:8080;
}

server {
    listen  *:80;
    server_name  domen.ru;
    location / {
        uwsgi_pass  app1;
    }
}

server {
    listen  *:80;
    server_name  pod.domen.ru;
    location / {
        uwsgi_pass  app2;
    }
}

Это позволит настроить различные обработчики и прочие правила для разных серверов.

Изучение начать можно отсюда:

→ Ссылка