如何为nginx配置pem文件?

时间:2015-01-22 12:11:01

标签: ssl nginx

我有3个档案:

  • AddTrustExternalCARoot.crt
  • COMODORSAAddTrustCA.crt
  • COMODORSADomainValidationSecureServerCA.crt

还有一个密钥库。如何从这些文件中创建.pem文件?我试图将其内容放到名为.pem的文件中,但是nginx说

  

SSL:错误:0B080074:x509证书   例程:X509_check_private_key:键值不匹配

这些文件也没有任何属性。仅限-----BEGIN CERTIFICATE-----,密钥和-----END CERTIFICATE-----

1 个答案:

答案 0 :(得分:3)

您缺少域名证书。获得它之后,将所有这些文件连接在一起。这是您在nginx配置中使用的文件。

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

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