使用mkcert为localhost添加ssl证书
1:基础环境
Windows11-x64-23H2-22631.3155
Nginx-1.24.0
Mkcert-v1.4.4-windows-amd64
2:安装Nginx
2-1:解压后得到如下文件
2-2:将此目录在cmd中打开
2-3:启动Nginx
.\nginx.exe
2-4:浏览器查看
2-5:拓展命令
.\nginx.exe
.\nginx.exe -s reload
.\nginx.exe -s stop
3:管理员打开CMD
3-1:进行安装
mkcert-v1.4.4-windows-amd64.exe install
3-2:查看证书存放位置
mkcert-v1.4.4-windows-amd64.exe -CAROOT
3-3:查看目录下生成的文件
3-4:查看证书控制台
win+r
输入 certmgr.msc
3-5:双击查看
3-6:证书已安装,为localhost
127.0.0.1
::1
生成自签证书
3-7:完成后会在mkcert-v1.4.4-windows-amd64.exe文件同目录下生成pem文件和key文件
3-8:将localhost+2.pem
localhost+2-key.pem
移动到nginx的conf目录下
3-9:更改nginx
配置文件nginx.conf
server {
listen 443 ssl;
server_name localhost;
ssl_certificate localhost+2.pem;
ssl_certificate_key localhost+2-key.pem;
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;
}
}
3-10:重启nginx
服务
3-11:浏览器验证
4:完结撒花~
本文来自博客园,作者:Tangikru,转载请注明原文链接:https://www.cnblogs.com/tangikru/p/18073543