私のコードは主に本のベースである<>です。 私はファクトリ関数を使用する前に、私はこれらのようなコードでhttpsを使用するために自分のアプリケーションを起動します。フラスコでのopensslの使い方( "Flask Web Development")
if __name__ == "__main__":
context=(
'openssl/server.crt',
'openssl/server.key'
)
app.run('0.0.0.0', debug=True, port=8100,ssl_context=context)
と私はちょうど入力「のpython hello.py」それは動作します。工場や青写真を使用している場合
スタートコードは次のとおりです。
if __name__ == '__main__':
manager.run()
と私が使用します「のpython manage.pyのrunserver」私はcloudnt私application.butを開始するために、私は開始するためにOpenSSLを使用する方法を知ってはいけません今。
さらに、誰かが私にopensslとFlask-SSLifyの違いを教えてくれますか?
私はFlaskにはあまり慣れていませんが、Djangoのようなものならば、 'manage.py runserver'は開発のためのもので、SSLを必要としないかもしれません。その場合、Flaskの前で適切なWebサーバー(ngnixやApacheなど)を実行する必要があります。そのWebサーバーでSSLを処理します。 – marcelm
私は試しにそれについて学ぶために、あなたの助けにたくさん感謝します。 – euscu