flask 服务添加ssl 证书
1、利用openssl生成自用的ssl证书
利用openssl 生成证书
openssl genrsa -des3 -out server.key 2048
不要密码:再执行 一下:openssl rsa -in server.key -out server.key
openssl req -new -x509 -key server.key -out ca.crt -days 3650
openssl req -new -key server.key -out server.csr
openssl x509 -req -days 3650 -in server.csr -CA ca.crt -CAkey server.key -CAcreateserial -out server.crt
flask启动按照下面进行配置
app.run(host='0.0.0.0',port=5000,debug=True,ssl_context=('./server.crt','./server.key'))
2、通过阿里云或者宝塔等平台免费申请ssl证书
在云平台上找到域名相关的栏目
加入到代码中
app.run('0.0.0.0', debug=True, port=5000, ssl_context=('your_path/XXXX.pem', 'your_path/XXXX.key'))
flask添加ssl参考链接
https://blog.csdn.net/warrah/article/details/82995770
https://blog.csdn.net/dyingstraw/article/details/82698639
openssl生成ssl证书参考链接
https://blog.csdn.net/wenjinglian/article/details/84508588