关于nginx
配置ssl https
请求访问,出现下面错误
SSL_CTX_use_PrivateKey_file("/system/nginx/ssl/test.key") failed
(routines:PEM_do_header:bad password read error:140B0009:SSL
routines:SSL_CTX_use_PrivateKey_file:PEM lib)
原因就是因为nginx
启动的时候需要输入证书密码,解决办法是可以使用私钥来生成解密后的key
来代替,效果是一样的(就跟ssh
连接差不多),达到免密码重启的效果:
openssl rsa -in test.key -out test_unsecure.key
接下来你只需要在nginx
里面使用新的test_unsecure.key
即可使用https连接了