报错内容:

7月 17 11:35:53 docker systemd[1]: Starting nginx - high performance web server...
7月 17 11:35:53 docker nginx[29592]: Enter PEM pass phrase:
7月 17 11:35:53 docker nginx[29592]: nginx: [emerg] SSL_CTX_use_PrivateKey_file("/etc/nginx/ssl/server.key") failed (SSL: error:0906406...PEM lib)
7月 17 11:35:53 docker nginx[29592]: nginx: configuration file /etc/nginx/nginx.conf test failed
7月 17 11:35:53 docker systemd[1]: nginx.service: control process exited, code=exited status=1
7月 17 11:35:53 docker systemd[1]: Failed to start nginx - high performance web server.
7月 17 11:35:53 docker systemd[1]: Unit nginx.service entered failed state.
经常谷歌后发现是私钥证书的密码问题,解决方法如下:
openssl rsa -in server.key -out unserver.key  
输入俩次私钥的密码:123456
把unserver.key 文件修改为server.key
重启nginx 问题解决。
Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐