无法在Amazon EC2上使用配置SSL证书重新启动nginx
我接着介绍了rapidssl.com如何设置他们的SSL证书。我按照文章做了所有事情,但是当我尝试重新启动nginx时,我得到了以下错误:无法在Amazon EC2上使用配置SSL证书重新启动nginx,ssl,nginx,https,amazon-ec2,ssl-certificate,Ssl,Nginx,Https,Amazon Ec2,Ssl Certificate,我接着介绍了rapidssl.com如何设置他们的SSL证书。我按照文章做了所有事情,但是当我尝试重新启动nginx时,我得到了以下错误: Restarting nginx: nginx: [emerg] SSL_CTX_use_PrivateKey_file("/etc/nginx/certs/website.co.private.key") failed (SSL: error:0B080074:x509 certificate routines:X509_check_private_key
Restarting nginx: nginx: [emerg] SSL_CTX_use_PrivateKey_file("/etc/nginx/certs/website.co.private.key") failed (SSL: error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch)
nginx: configuration file /etc/nginx/nginx.conf test failed
我在/etc/nginx/certs/
目录中有两个文件-website.co.crt和website.co.private.key。
website.co.private.key文件的内容是通过命令生成的密钥
sudo openssl req -out CSR.csr -new -newkey rsa:2048 -nodes -keyout privateKey.key
在website.co.crt文件中,是我通过SSLRapid.com
+捆绑CA版本(PEM)
通过电子邮件收到的证书-因此,基本上有3块证书
我遗漏了什么或者可能有什么问题?我已经将目录/etc/nginx/certs/
创建为sudo mkdir
,我在以前的项目中也这样做了,它正在工作,但不在这里
这让我头疼,我已经在第二天和这个问题斗争了,到目前为止还没有结果。我将感谢你的每一次帮助
谢谢检查将零件添加到捆绑包的顺序。获取错误的订单将导致您看到的错误 这是正确的顺序: cat yourdomain_com.crt PositiveSSLCA2.crt AddTrustExternalCARoot.crt> yourdomain.com.pem
为什么要自己奋斗呢。联系rapidssl的技术支持。我这样做了,我被推荐到我在OP中发布的文章中。同样的问题仍然存在。我真的很好奇为什么我得到了“-1”和“关闭”投票。@user984621这是一个配置问题,而不是编码问题。对于这个问题,Serverfault是一个更好的地方。