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

相关推荐
小当家.1057 小时前
PostgreSQL 做向量数据库:pgvector 在 RAG 中的实战与多场景适配
数据库·人工智能·postgresql·rag
无情的西瓜皮7 小时前
MCP协议实战:从零搭建一个AI Agent工具服务器
运维·服务器·python
Access开发易登软件7 小时前
Access 和 SQLite,根本不在一个赛道上
java·jvm·数据库·sqlite·excel·vba·access开发
一 乐7 小时前
疫苗发布和接种预约|基于Java+vue疫苗发布和接种预约系统设计与实现(源码+数据库+文档)
java·数据库·vue.js·spring boot·论文·毕设·疫苗发布和接种预约系统系统
Navicat中国7 小时前
如何专业化地导出数据
数据库·导出数据·navicat·数据
dualven_in_csdn8 小时前
mqtt消息及日志查看
linux·运维·服务器
倒流时光三十年8 小时前
PostgreSQL 部分索引(Partial Index)详解
数据库·postgresql·partial index·部分索引
代码中介商8 小时前
MySQL 存储过程与触发器完全指南
数据库·mysql
Yupureki8 小时前
《MySQL数据库基础》9.索引原理
linux·运维·服务器·网络·数据库·mysql
睡不醒男孩0308238 小时前
StarRocks导入数据:从本地文件导入数据(Stream Load)
linux·数据库