![在 Unbuntu(VPS 服务器)上使用 Nginx 安装 SSL - SSL:错误:0B080074:x509](https://linux22.com/image/773056/%E5%9C%A8%20Unbuntu%EF%BC%88VPS%20%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%89%E4%B8%8A%E4%BD%BF%E7%94%A8%20Nginx%20%E5%AE%89%E8%A3%85%20SSL%20-%20SSL%EF%BC%9A%E9%94%99%E8%AF%AF%EF%BC%9A0B080074%EF%BC%9Ax509.png)
我已经封锁我的网站 HTTPS 两天了(VPS 服务器、Node.js、Nginx、Unbuntu)。我从一个组织订购了证书,所以我收到了 4 个证书。
据我了解,我必须使用以下命令创建 .key 和 .csr(其中包括我的个人数据):
openssl req -new -newkey rsa:2048 -nodes -keyout domainname_com.key -out domainname_com.csr
之后我必须将 4 个证书合二为一(因为如果我理解正确的话,否则它就不起作用),所以这就是我按照这个顺序所做的:
cat domainname.crt intermediate1.crt intermediate2.crt root.crt > ssl-bundle.crt
一旦文件创建完成(我通过打开文本编辑器检查了文件并且一切正常),我配置了我的默认文件(/etc/nginx/site-available/default): 没问题。
问题就在这里,当我运行时出现错误:[emerg] SSL_CTX_use_PrivateKey_file(“/etc/ssl/private/example.key”)失败(SSL:错误:0B080074:x509 证书路由...
在网上研究了很长时间后,我发现我的密钥没有先验对应,但我不太明白如何解决这个问题。
谢谢你的反馈,大卫