如何为nginx配置pem文件?

3
我有三个文件:
  • AddTrustExternalCARoot.crt
  • COMODORSAAddTrustCA.crt
  • COMODORSADomainValidationSecureServerCA.crt
我还有一个密钥库。如何用这些文件创建.pem文件? 我试图将其内容放入名为.pem的文件中,但nginx显示:

SSL: error:0B080074:x509证书 routines:X509_check_private_key:key values mismatch

此外,这些文件没有任何属性。只有-----BEGIN CERTIFICATE-----,密钥和-----END CERTIFICATE-----
1个回答

3

您的域名缺少证书。获取证书后,请将所有文件连接在一起。这就是要在nginx配置中使用的文件。

cat yourdomain.crt COMODORSADomainValidationSecureServerCA.crt COMODORSAAddTrustCA.crt AddTrustExternalCARoot.crt > bundle.crt

同样不要忘记配置私钥的路径。它是一个不同的文件。

你的domain.crt是什么? - Tony
您的域名证书文件。您应该已经从您的CA收到了它。它具有与其他crt文件相同的结构。 - zakjan
您想在nginx配置中使用的文件。 - zakjan
你配置了私钥路径吗?它是一个不同的文件。 - zakjan
让我们在聊天中继续这个讨论。点击此处进入聊天室 - zakjan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接