Как запустить Flask через https без лишней боли?
Вот у меня такой код:
from flask import Flask
app = Flask(__name__)
@app.route("/")
def index():
return "<h1>Hello!</h1>"
def create_app():
return app
Далее, я использовал waitress-serve --port=8080 --host=xx.xx.xx.xx --call hello:create_app
Все бы было хорошо, пока я не поставил nginx, который просто выдает приветствие "Привет, я nginx!" , а при указании директории приложения, 403 - Forbidden.
Пытался прописывать переадресацию в /etc/nginx/sites-available/default
, все бесполезно.
На порту 80, естественно, приложение не запустить, он занят nginx'ом.
Делал по мануалу из интернетика. Как решить эту проблему - не нашел. Хелп плз.
Источник: Stack Overflow на русском