使用宝塔面板就很容易安装了
在宝塔面板后台首页点击左侧的“网站”,再点击相应网站后面的“设置”,然后选择“SSL”,再选择“iets encrypt”
这里就可以使用免费SSL证书了,免费三个月,可以无限免费续期
注意:免费SSL证书可能不被chrome、Firefox、UC、苹果等主流浏览器信任,使用前请谨慎。
一、要安装python 的 openssl 的类库,使用pip 安装:pip install pyOpenSSL
二、使用配置证书,证书路径自行修改:
from flask import Flask
app = Flask(__name__)
app.run('0.0.0.0', debug=True, port=8100, ssl_context=('/Users/kracekumarramaraju/certificates/server.crt', '/Users/kracekumarramaraju/certificates/server.key'))