自制CA证书
参考:https://blog.csdn.net/zheyiw/article/details/88909697
1 自制CA私钥
mkdir my_ca cd my_ca/ openssl genrsa -des3 -out ca.key 4096
执行过程中,会提示你输入密码。随便输入一个就可以。后续步骤会多次设置密码,最好使用同一个密码,避免忘记
2 自制CA证书
openssl req -new -x509 -days 3650 -key ca.key -out ca.crt
这一步会提示你输入密码,国家名,省份,城市,公司,部门,common name,邮箱。
3 自制Server私钥,生成免密码版本
openssl genrsa -des3 -out server.key 4096 openssl rsa -in server.key -out server.nosecret.key
4 制作csr文件
5 用CA证书私钥对csr签名,生成Server证书
CA不能用X509,这点需要注意
此处有报错,做如下操作解决
touch /etc/pki/CA/index.txt touch /etc/pki/CA/serial echo "01" > /etc/pki/CA/serial
重新执行命令
然后
6 服务端Nginx配置
把server.crt和server.nosecret.key拷贝到nginx/conf/ssl目录下
配置nginx.conf
7 启动nginx,查看效果
因为这是我们自己制作的ca证书,所以会有上图中的提示。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具