Как сделать обработку динамических субдоменов на flask?

Пусть будет домен domain.com

У меня есть веб сервер на flask, находится по адресу localhost:8080.
Так же присутствует nginx.

Всё это дело сокрыто под cloudflare'ом и отлично работает, но мне нужно, чтобы пользователи могли добавлять свои страницы вроде page.domain.com, и при этом flask это адекватно обрабатывал. Погуглив узнал, что flask умеет делать так:

@app.route('/somepage', subdomain='<subdomain>')
def handler(subdomain):
...

Попробовал, но запросы не проходят (ну т.е в браузере просто страница не доступна). Также попробовал добавить в конфиг nginx следующее:
server {
    listen 80;
    server_name *.domain.com;

    location / {
        proxy_pass http://localhost:8080;
    }
}


Но всё равно безрезультатно. Надеюсь на вашу помощь...
  • Вопрос задан
  • 634 просмотра
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
non progredi est regredi
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы