Positron NN Asked:2020-11-28 17:04:40 +0000 UTC2020-11-28 17:04:40 +0000 UTC 2020-11-28 17:04:40 +0000 UTC 如何在烧瓶 python 上保护 HTTPS? 772 如何在烧瓶 Web 框架(python3)上提供 https 连接?提前致谢! python 1 个回答 Voted Best Answer AivanF. 2020-11-28T17:18:09Z2020-11-28T17:18:09Z 例如像这样: from flask import Flask from OpenSSL import SSL context = SSL.Context(SSL.PROTOCOL_TLSv1_2) context.use_privatekey_file('server.key') context.use_certificate_file('server.crt') app = Flask(__name__) @app.route('/') def index(): return 'Hello, world!' if __name__ == '__main__': app.run(host='127.0.0.1', debug=True, ssl_context=context) 但在 Web 应用程序中处理 HTTPS 并不是一个好习惯。为此,通常使用NginX之类的代理服务器,其配置示例有很多,包括在官方网站上。 在哪里获得 SSL / TLS 证书是一个单独的问题,有其自身的细微差别 - 有很多文章(尤其是英文),谷歌一下。简而言之:您可以购买,您可以自己或在SSLforFree等网站上生成一个简单的。
例如像这样:
但在 Web 应用程序中处理 HTTPS 并不是一个好习惯。为此,通常使用NginX之类的代理服务器,其配置示例有很多,包括在官方网站上。
在哪里获得 SSL / TLS 证书是一个单独的问题,有其自身的细微差别 - 有很多文章(尤其是英文),谷歌一下。简而言之:您可以购买,您可以自己或在SSLforFree等网站上生成一个简单的。