当前位置: 首页 > news >正文

nginx:SSL_CTX_use_PrivateKey failed

SSL_CTX_use_PrivateKey("/home/nginx-vue/cret/*.com.key") failed
(SSL: error:0B080074:x509 certificate routines:x509_check_private_key:key values mismatch)

Nginx 尝试加载私钥文件时失败,原因是:证书与私钥不匹配

问题本质

SSL 证书(.crt.pem 文件)和私钥(.key 文件)是一对一生成的。如果你使用的证书和私钥不是一对的,就会报这个错。

确认你使用的是下面这两个指令加载证书和私钥

在你的 nginx.conf 或 ssl.conf 中:

ssl_certificate     /home/nginx-vue/cret/xy.cj1888.com.crt;
ssl_certificate_key /home/nginx-vue/cret/xy.cj1888.com.key;

确保路径拼写无误。

解决方案:

方案一:换成匹配的 .key 文件

找回你申请证书时生成的原始私钥文件(就是生成 .csr 的时候创建的那个 .key 文件),替换你当前配置中的私钥路径。

方案二:重新申请证书

如果找不到原始的 .key 文件,建议重新申请一份证书,并确保保留生成的私钥文件。

申请证书可以看看这个:申请免费的SSL证书_免费ssl证书-CSDN博客

http://www.lryc.cn/news/588229.html

相关文章:

  • CentOS7 OpenSSL升级1.1.1t;OpenSSH 升级 9.8p1 保姆级教程
  • 【Java EE】多线程-初阶 认识线程(Thread)
  • redis面试高频问题汇总(一)
  • .net天擎分钟降水数据统计
  • 北京饮马河科技公司 Java 实习面经
  • 【数据结构】树(堆)·上
  • 【人工智能】通过 Dify 构建智能助手
  • sfe_py的应力云图计算与显示step by step
  • 夏令营集训7月14日模拟赛④
  • 7.14 Java|搞清楚String 和StringBuilder
  • 【HarmonyOS】元服务入门详解 (一)
  • Java学习————————ThreadLocal
  • 九、官方人格提示词汇总(中-2)
  • 【笔记】chrome 无法打开特定协议或访问特定协议时卡死
  • 计算机基础:小端字节序
  • muduo面试准备
  • 算法:投票法
  • Debezium日常分享系列之:Debezium 3.2.0.Final发布
  • 观察应用宝进程的自启动行为
  • JAVA经典单例模式
  • 分布式系统中设计临时节点授权的自动化安全审计
  • 生信技能74 - WGS插入片段长度分布数据提取与绘图
  • Vue3 学习教程,从入门到精通,Vue 3 表单控件绑定详解与案例(7)
  • Linux连接跟踪Conntrack:原理、应用与内核实现
  • 分布式一致性协议
  • 零基础 “入坑” Java--- 十一、多态
  • 详解同步、异步、阻塞、非阻塞
  • 12.4 Hinton与Jeff Dean突破之作:稀疏门控MoE如何用1%计算量训练万亿参数模型?
  • UM680A模块接地与散热和封装推荐设计
  • MIPI DSI(三) MIPI DSI 物理层和 D-PHY