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

flask 服务添加ssl 证书

root5年前 (2021-06-10)python2508

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

分享给朋友:

相关文章

父进程退出后如何退出子进程

我们知道当子进程推出的时候,父进程会收到 SIGCHLD 信号,从而可以采取相应的操作。但是当父进程退出的时候,系统会把子进程的父进程更改为pid=0的 init 进程,而且子进程不会收到任何信号。而我们经常想在父进程退出的时候,让子进程也...

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

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

自定义logger 模块使调用打印日志的文件为调用文件而不是logger模块

更新logging 源码1248行f f f.f_back替换为f f f.f_back     f_2 f.f_back   ...

selenium控制webdriver  设置请求头。只能设置简单的。自定义和固定的格式无法修改成功

selenium控制webdriver 设置请求头。只能设置简单的。自定义和固定的格式无法修改成功

time selenium webdriver options webdriver.() options.() options.( options.() browser webdriver....

Python的多线程并发限制

maxConnections connection_lock (maxConnections)在开启线程前执行connection_lock.acquire()线程执行结束执行connection_lock.releas...

python进行远程ssh连接的pexpect模块

from pexpect import pxssh s=pxssh.pxssh() s.login(host, user, password) s.sendline(cmd) s.p...