美文网首页
学习Flask009:ssl配置,支持https访问

学习Flask009:ssl配置,支持https访问

作者: 我的小小笔尖 | 来源:发表于2022-04-18 12:45 被阅读0次
    1.前提条件

    一个域名,一个服务器,域名备案通过,域名解析到对应的服务器ip。

    2.申请ssl证书

    我使用的是腾讯云,可以申请免费的正式,有效期1年。
    申请过程中需要按照提示在域名解析中添加一条记录做个验证。
    申请通过后可以下载证书,解压缩后将其中的crt和key文件拷贝到Flask项目下

    3.修改app.py文件重新启动

    注意,端口需要改为443
    ssl_context引用了上一步拷贝过来的两个文件

    if __name__ == '__main__':
        app.config.update({'SERVER_NAME': 'www.kwaili.com'})
        app.run(host='0.0.0.0',port=443,ssl_context=('www.kwaili.com_bundle.crt','www.kwaili.com.key'))
        # app.run(host='0.0.0.0',port=80)
    
    4.访问测试

    访问:https://www.kwaili.com,成功!

    srt.JPG

    相关文章

      网友评论

          本文标题:学习Flask009:ssl配置,支持https访问

          本文链接:https://www.haomeiwen.com/subject/tjldertx.html