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

flask 服务添加ssl 证书

root4年前 (2021-06-10)python1767

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的坑还是蛮多的。问题出现:在某次运行中出现了...

Popen 使用注意(python)

Popen 的构造函数可以尝试指定一下 close_fds = True意思是不继承主线程的上下文件因为Popen在启动一个进程时容易出现僵尸进程,当主进程死亡时可能会继承主进程的上下文资源...

falsk &django +uwsgi 的配置文件

flask的uwsgi配置文件[uwsgi]pythonpath=/usr/bin/python3  #uwsgi采用的py版本,如果项目采用的py版本跟系统默认一直可以不用写base=/***/***/***  &nb...

python 在centos 执行pip安装包时最好提前执行的语句

yum install python-develpip install --upgrade setuptoolspip install --upgrade pi...

python简单的加密解密

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

python 的configparser 读取配置文件遇到%特殊符号

test.ini 配置文件中有mysql的密码,且密码含有“%”这个特殊符号因为%在py是转义符的含义需要对该字符转义即修改  %  为 %%用%对%进行转义...