why
最近在做微信小程序,用PYTHON的FLASK作为后台。由于微信小程序规定必须使用HTTPS为通信方式,于是便开始尝试基于FLASK的HTTPS.
前期准备
- 域名
- 服务器
how
1.为域名申请一个SSL证书

2.申请成功后,下载证书

打开压缩文件里的NGINX文件夹,上传里面的两个文件到服务器
3.写代码
from flask import Flask
app = Flask(__name__)
@app.route("/")
def index():
return "<h1>hello world!</h1>"
if __name__ == "__main__":
app.run(host="0.0.0.0", port=80, debug=True, ssl_context=("xxx.crt", "xxx.key"))
xxx.crt 和 xxx.key 分别对应两个文件的目录
接着在服务器启动
4.
