当前位置:首页 > python > 正文内容

flask 服务添加ssl 证书

root3年前 (2021-06-10)python1200

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证书

  • 在云平台上找到域名相关的栏目

image.pngimage.png

  • 加入到代码中

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



扫描二维码推送至手机访问。

版权声明:本文由一叶知秋发布,如需转载请注明出处。

本文链接:https://zhiqiu.top/?id=122

分享给朋友:

相关文章

python 连接rabbitmq出现的诡异进程盗取消息

python 连接rabbitmq出现的诡异进程盗取消息

本文在py2下执行,由来:    因业务需要,python创建子线程后再次创建子进程(用于执行shell命令)。没错就是在子线程里面创建子进程。都知道py2的坑还是蛮多的。问题出现:在某次运行中出现了...

python2的pip 不能使用或者使用总是报错

python2的pip 不能使用或者使用总是报错

python2.7   当然可能还有其他情况有的是pip版本升级过高,有的是pip有点问题无法执行pip的命令升级python2的 pip 一定要小心推荐命令:pip install --upgrad...

python 运行 出现 BrokenPipeError: [Errno 32] Broken pipe

这里是因为window创建多线程的问题window下创建线程有限制,当然linux下创建的线程也是有限制的但是window的数据是比较低的fromhttps://blog.csdn.net/qq_33666011/article/detai...

python 自定义好用logger模块

# -*- coding:utf-8 -*- import sys import logging.handlers DEFAULT_LOG_FMT = '...

python简单的加密解密

rsa 是非对称加密公钥加密,私钥解密pip install rsaimport rsa from binascii import b2a_hex, a2b_hex class&nb...

java 连接数据库的xml配置文件的位置配置问题

java 连接数据库的xml配置文件的位置配置问题

Mapper层中的xml 文件由resources文件夹调整到Mapper文件夹中失败原因1:未在pom文件中的build 标签中配置resources相关的内容范围应该配置配置文件的范围,不配置默认就是resource文件夹中可以进行如下...