侧边栏壁纸
  • 累计撰写 251 篇文章
  • 累计创建 138 个标签
  • 累计收到 16 条评论

目 录CONTENT

文章目录

windows nginx https

Sherlock
2019-10-28 / 0 评论 / 0 点赞 / 1439 阅读 / 2044 字 / 编辑
温馨提示:
本文最后更新于 2023-10-09,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

安装 openssl

OpenSSL下载地址:http://slproweb.com/download/Win64OpenSSL_Light-1_1_0L.exe

安装后配置环境变量。

编辑环境变量

新增:%OPENSSL_HOME%=xxx
Path 变量中追加 %OPENSSL_HOME%/bin

创建私钥

openssl genrsa -des3 -out sherlock.key 1024  

创建csr证书

openssl req -new -key sherlock.key -out sherlock.csr  

删除密码

windows 下 nginx 配置 ssl 的 key 是不能存储密码的,否则启动时会提示输入密码,输入后也启动不起来,会报错: the event "ngxmasterxxx" was not signaled for 5s

ren C:\Users\Administrator\sherlock.key sherlock.key.unsecure  
openssl rsa -in sherlock.key.unsecure -out sherlock.key  

生成crt证书

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

windows 下导入证书

可以使用certmgr工具管理证书,证书可从: Chrome -> 控制台 -> Security -> View cerfificate 中导出。

Windows无法安装信任证书
如何让chrome信任自签名证书?


后记

http的

proxy_set_header Host $host;  

https的

proxy_set_header    Host    $http_host:$server_port;  
0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区