она позволяет делать субдомен.
Понятно, как сделать субдомен в Apache
а вот если просто во Flask?
поиск в http://flask.pocoo.org/extensions/
ничего не дал.
конечно, я смотрел неглубоко (не глюкоко :-) )
короче - есть такой код:
возможно ему нужен from flask import url_for
# @app.route('/subdom/', subdomain='<spam_eggs>') def subdomain_example(spam_eggs): return 'subdomain_example(spam_eggs) == {}'.format(spam_egggs)
ну и как бы оно должно было бы сказать что-то на вот это:
http://subdomain123.127.0.0.1:5000/
так вообще не хочет :-)
так (ниже) конечно грузит главную страницу, но это же не то !!!
http://subdomain123.localhost:5000/
http/и_любые_другие_имена.localhost:5000/
везде - главная страница, а не плоды трудов функции subdomain_example, что явное безобразие.
ну например в hosts моего компьютера
я написал нечто типа:
127.0.0.1 www.abcd.meme
127.0.0.1 subdom123.abcd.meme
для subdom123.abcd.meme я запустил отдельный (т.е. другой) flask-сервер
это, увы, не помогло.
пробовал субдомен и на том порту (т.е. 5000), и на другом порту (отличающемся от “родного” порта основного сервера) - не хочет.
как сделать “настоящий” субдомен из Flask-а, и чтобы функция сверху заработала, т.е. при переходе
на url /subdom/ переходила на субдомен.
Можно ли так сделать, не прибегая к авианосцам типа Apache/ Nginx ?
я же просто хочу посмотреть как работает, а не запускать