Пусть будет домен 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;
}
}
Но всё равно безрезультатно. Надеюсь на вашу помощь...