我从 SSLforFree/ZeroSSL 生成了我的 SSL,并根据他们网站上列出的安装步骤,https: //zerossl.com/help/installation/nginx/
- 下载 SSL 文件
- 将它们移至服务器
- 将 certificate.crt & ca_bundle.crt 与 (
cat certificate.crt ca_bundle.crt >> certificate.crt
)合并 - 在 nginx 的 hosts 文件中添加以下行:
ssl on;
ssl_certificate /etc/ssl/certificate.crt;
ssl_certificate_key /etc/ssl/private.key;
sudo service nginx restart
使用 ( )重新启动 Nginx 服务器journalctl -xe
收到错误,并通过 ( )检查错误详情- 错误是:
nginx: [emerg] PEM_read_bio_X509_AUX
(SSL: error:0908F066:PEM routines:get_header_and_data:bad end line)