如何在本地环境中模拟使用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的验证

相关推荐
m0_518019481 分钟前
使用Seaborn绘制统计图形:更美更简单
jvm·数据库·python
mldlds7 分钟前
windows手动配置IP地址与DNS服务器以及netsh端口转发
服务器·windows·tcp/ip
卓怡学长11 分钟前
m280本科生导师指导平台
java·数据库·spring·tomcat·maven·intellij-idea
大尚来也12 分钟前
Serverless架构深度解析:适用场景、核心局限与破局之道
数据库
Wave84521 分钟前
非阻塞按键(单击,双击,长按)
数据库
2401_8318249627 分钟前
为你的Python脚本添加图形界面(GUI)
jvm·数据库·python
久违的太阳28 分钟前
记录一次ORACLE RAC安装PSU补丁步骤
数据库·oracle
2401_8796938729 分钟前
用Pygame开发你的第一个小游戏
jvm·数据库·python
xushichao198938 分钟前
实战:用OpenCV和Python进行人脸识别
jvm·数据库·python
sthnyph1 小时前
初识MySQL · 库的操作
数据库·mysql