从Startssl免费申请到ssh证书后,把自己的一个网站搭建成了https网站。但是由于生成私钥key文件时输入了密码,导致每次重启nginx时都提示Enter PEM pass phrase , 这样会导致自己VPS上的重启脚本无法自动工作,每次都要人工重启。
在网上搜索后找到了解决办法。
在key的目录执行:openssl rsa -in server.key -out server.key.unsecure
然后在配置文件里使用unsecure这个文件名就行了
修改后的nginx配置如下:
1 | # 这里是SSL的相关配置 |
然后使用/etc/init.d/nginx restart
重启Nginx.不提示便表示成功了。