【发布时间】:2020-09-15 22:38:26
【问题描述】:
我正在尝试在 AWS EC2 Ubuntu (18.04) Nginx 服务器上安装 SSL 证书(从 Godaddy 购买) 我将 main crt 和 bundle crt 组合成一个链式 crt 文件。 我为我的域编辑了 nginx 配置文件,如下所示:
server {
listen 443 ssl ;
listen [::]:443 ssl ;
server_name xxx.com;
ssl_certificate /etc/nginx/ssl/domain.chained.crt;
ssl_certificate_key /etc/nginx/ssl/domain.key;
...
}
当我重新启动 nginx 时,我收到如下错误:
SSL_CTX_use_PrivateKey_file failed
faiine:Expecting: ANY PRIVATE KEY error:140B0009:SSL routines:SSL_CTX_use_PrivateKey_file:PEM lib)
failed (SSL: error:0909006C:PEM routines:get_name:no start line:Expecting: ANY PRIVATE KEY error:140B0009:SSL routines:SSL_CTX_use_PrivateKey_file:PEM lib)
SSL_CTX_use_PrivateKey_file("/etc/nginx/ssl/domain.key") failed (SSL: error:0909006C:PEM routines:get_name:no start line:Expecting: ANY PRIVATE KEY error:140B0009:SSL routines:SSL_CTX_use_PrivateKey_file:PEM lib)
您能否帮助任何遇到此问题并已解决的人。
谢谢 澳大利亚
【问题讨论】:
标签: amazon-web-services ubuntu ssl nginx