使用CLI

时间:2018-01-26 18:57:05

标签: python flask

我正在尝试使用flask命令通过HTTPS提供Flask应用程序。我可以通过传递app.run参数使用ssl_context来执行此操作,但我无法弄清楚如何在CLI上执行此操作。

flask run --host='0.0.0.0' --port=80

2 个答案:

答案 0 :(得分:7)

This will be available when Flask 1.0 is released.

flask run --cert dev.crt --key dev.key

在此之前,如果您确实需要,请使用app.run。请记住,开发服务器不适合生产,通常不应公开访问,因此SSL不应该是一个大问题。

答案 1 :(得分:2)

我个人会使用类似ngrok的东西来创建到localhost的安全隧道。就像大卫所说的那样,dev服务器并不适合生产,但如果你想了解你的应用程序的行为和/或你的应用程序需要SSL(例如FlaskAsk应用程序),ngrok可能是最简单的方法。 / p>