繁体   English   中英

如何在https服务器上运行flask python应用程序?

[英]How to run a flask python application on https server?

我有一个烧瓶应用程序,我试图在https://127.0.0.1:5000/服务器上运行它。

我正在使用以下代码:

if __name__ == '__main__':
    app.run(debug=True, ssl_context='adhoc')

错误图像

但是当我运行我的程序并打开链接时,它说您的连接不是私有的。 这个错误与证书有关还是我们可以从我们的代码中解决这个问题?

这是一个证书错误。只需单击高级并接受证书。这是因为您使用的是未签名的证书。Flask 默认服务器不适合生产使用。如果您想以正确的方式使用 ssl,我更喜欢您使用带有 ngnix 的 gunicorn .如果想绕过这个错误,只需配置你的浏览器设置以接受证书

根据我的观点,您必须创建证书。 此外,您还必须安装 pyopenssl。 详细文章将在以下网站上

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM