使用 nginx 为 Web 服务器提供 SSL

使用 nginx 为 Web 服务器提供 SSL

我对 SSL 完全不熟悉,而且所有的教程对我来说都很令人困惑。

我想问你一件事 - 我从 rapidssl 获得了这两个证书:intermediate.crt 和 web_server.crt。我必须将它们合并起来

cat intermediate.crt >> web_server.crt

我生成了 server.key 和 server.csr

通过openssl req -new -newkey rsa:2048 -nodes -keyout server.key -out server.csr

我尝试使用 RapidSSL 提供的 server.key 和 web_server.crt,但出现此错误SSL_CTX_use_PrivateKey_file("/etc/ssl/server.key") failed (SSL: error:0B080074:x509 certificate

答案1

您没有私钥,这是必需的。请查找您的私钥或创建新密钥并请求新证书。

阅读任何 SSL 教程来了解为什么这是必要的细节。

相关内容