本地模拟https调试

1.生成相关证书

  1.下载 mkcert 【可以使用其他的生成工具替代】

    https://github.com/FiloSottile/mkcert

  2.生成根证书并写入到系统

mkcert-v1.4.4-windows-amd64.exe -install

  3.生成网站证书

mkcert-v1.4.4-windows-amd64.exe coreqi.cn 127.0.0.1

2.修改host文件

127.0.0.1   coreqi.cn

3.使用nginx 转发443请求到80

复制代码
    server {
        listen  443 ssl;
        server_name     coreqi.cn;

        ssl_certificate     D:\Developer\mkcert_1.4.4/coreqi.cn+1.pem;
        ssl_certificate_key  D:\Developer\mkcert_1.4.4/coreqi.cn+1-key.pem;

        ssl_session_timeout 5m;
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2; #协议配置
        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;#套件配置
        ssl_prefer_server_ciphers on;
        location / {
            proxy_pass      http://127.0.0.1:80;
        }
    }
复制代码

 

作者:奇

出处:https://www.cnblogs.com/fanqisoft/p/16547387.html

版权:本作品采用「本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。」许可协议进行许可。

posted @   SpringCore  阅读(973)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
历史上的今天:
2019-08-03 Jenkins+SVN持续环境搭建
2019-08-03 基于Docker 搭建 Jenkins
2019-08-03 基于Docker安装 GitLab
2019-08-03 基于 CentOS 7 搭建 SVN
2019-08-03 基于 CentOS 7 搭建 Git服务器
more_horiz
keyboard_arrow_up light_mode palette
选择主题
点击右上角即可分享
微信分享提示