Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法在Amazon EC2上使用配置SSL证书重新启动nginx_Ssl_Nginx_Https_Amazon Ec2_Ssl Certificate - Fatal编程技术网

无法在Amazon EC2上使用配置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

我接着介绍了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:key values mismatch)
nginx: configuration file /etc/nginx/nginx.conf test failed
我在
/etc/nginx/certs/
目录中有两个文件-website.co.crtwebsite.co.private.keywebsite.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是一个更好的地方。