当前位置: 首页 > news >正文

flask配置https协议

感谢https://blog.csdn.net/qq_33934427/article/details/127456673,文中多有参考再实践

一、要用https协议需要有ca证书,在windows10先下载windows版本openssl,地址如下

https://share.weiyun.com/vfjVrMAb

我是64位的选择

下载完毕安装后配置环境变量,否则在执行后续命令时会出现

配置环境变量如下:

  1. cmd打开命令行,输入openssl genrsa -des3 -out server.key 1024

生成私钥,点击enter后会出现,这时候输入需要设置的密码123456

  1. 生成csr文件,输入openssl req -new -key server.key -out server.csr,enter后会提示输入第一步生成的密码,接着按照它的提示信息输入一些基本信息

  1. 复制一份server.key重命为server.key.org

copy server.key server.key.org

复制的这个文件生成server.key

openssl rsa -in server.key.org -out server.key

  1. 根据csr文件、key文件生成字签证书crt文件

openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt

做好以上几步,就会在用户目录下生成这样几个文件

  1. 将server.key 和server.crt拷贝到flask项目的根目录下

  1. 修改flask的manage.py文件

  1. 重启项目就可以看到https

8.用ip访问,此时会出现如下页面,

此时在chrome浏览器中,导入自签名的证书

此时再访问就ok啦

http://www.lryc.cn/news/9019.html

相关文章:

  • Springboot 我随手封装了一个万能的导出excel工具,传什么都能导出
  • 【Linux详解】——进程控制(创建、终止、等待、替换)
  • HummerRisk V0.9.1:操作审计增加百度云,增加主机检测规则及多处优化
  • Rust入门(十六):手写web服务器和线程池
  • 数据结构——第二章 线性表(1)——顺序结构
  • YOLO 格式数据集制作
  • 基于linux内核的驱动开发
  • 找不到工作的测试员一大把,大厂却招不到优秀软件测试员?高薪难寻测试工程师。
  • buuctf Basic
  • 赛狐ERP|亚马逊产品缺货怎么办?该如何补救?
  • 《Elasticsearch源码解读与优化实战》张超-读书笔记
  • 编码踩坑——运行时报错java.lang.NoSuchMethodError / 同名类加载问题 / 双亲委派【建议收藏】
  • 软件测试选Python还是Java?
  • “2023数据安全智能化中国行”活动,开幕即高能
  • 机器人操作规划——Deep Visual Foresight for Planning Robot Motion(2017 ICRA)
  • go 连接redis集群
  • LeetCode 146. LRU 缓存
  • 【mac】在m2 mbp上通过Parallels Desktop安装ubuntu22.04
  • C++类和对象,初见类
  • Redis常用数据结构及应用场景
  • C++虚继承内存布局
  • IO模型--从BIO、NIO、AIO到内核select、poll、epoll剖析
  • Zebec完成BNB Chain以及Near链上协议部署,多链化进程加速
  • wpscan常见的使用方法
  • Tree 底层源码实现(二叉树、递归、迭代)
  • 家政服务小程序实战教程13-接入客服
  • 大白话高并发(三)
  • vue全家桶(四)前端工程化
  • 超螺旋滑模控制(STA)
  • NX二次开发编译时dll自动数字签名及拷贝