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

如何在本地环境中模拟使用https

1.生成私钥文件,其中out输出路径可以自定义
openssl genrsa -out D:\localhost.key 2048

2 生成证书签名请求(CSR),根据第一步正确指定私钥路径,和签名请求
openssl req -new -key D:\localhost.key -out D:\localhost.csr -config D:\Program Files\Git\usr\ssl\oepnssl.cnf

3.使用私钥和CSR生成自签名证书

openssl req -new -key "D:\localhost.key" -out "D:\localhost.csr" -config "D:\Program Files\Git\usr\ssl\openssl.cnf"

4.在ng中进行配置

    server {
        listen       443 ssl;
        server_name  localhost;

        ssl_certificate      localhost.crt;
        ssl_certificate_key  localhost.key;

        ssl_session_cache    shared:SSL:1m;
        ssl_session_timeout  5m;

        ssl_ciphers  HIGH:!aNULL:!MD5;
        ssl_prefer_server_ciphers  on;

        location / {
            root   html;
            index  index.html index.htm;
        }
    }

5.浏览器访问:可以实现https的验证


http://www.kler.cn/a/418393.html

相关文章:

  • 三十二:网络爬虫的工作原理与应对方式
  • unique_ptr
  • Flutter:页面滚动
  • 2024.11.29(单链表)
  • 分布式FastDFS存储的同步方式
  • 【JavaEE初阶】应是天仙狂醉,乱把白云揉碎 - (重点)线程
  • TCP/IP协议簇自学笔记
  • ros2键盘实现车辆: 简单的油门_刹车_挡位_前后左右移动控制
  • 面阵相机的使用和注意事项
  • 基于树莓派3B+的简易智能家居小项目(WiringPi库 + C语言开发)
  • 数据结构(理解)
  • 数据治理体系一般要求
  • Hive高可用配置
  • 33.2 prometheus联邦功能源码解读和它的问题
  • 【深度学习】服务器常见命令
  • 【JavaEE】多线程(2)
  • 【汇编】逻辑指令
  • 重生之我在异世界学编程之C语言:二维数组篇
  • vue 2 父组件根据注册事件,控制相关按钮显隐
  • 1 MyBatis 的增删改查操作
  • 瑞芯微rv1106的自带的录音和播放功能
  • 图论入门教程:GTM173 Graph Theory
  • centos里docker安装jenkins
  • python实现TCP Socket控制测试仪器
  • go语言的成神之路-筑基篇-对文件的操作
  • 基于LSTM的文本多分类任务