为了账号安全,请及时绑定邮箱和手机立即绑定

怎么让nginx配置SSL安全证书重启免输入密码

怎么让nginx配置SSL安全证书重启免输入密码

ABOUTYOU 2018-10-05 13:18:08
今天给Nginx配置了一个SSL的安全证书ssl on;      ssl_certificate  /home/cert/server.crt;         ssl_certificate_key  /home/cert/server.key;然后重启和reload的时候都得如如密码。。。# /usr/local/nginx/sbin/nginx -s reload Enter PEM pass phrase:可是我有个脚本要每天运行reload,不能实现这个输入密码功能有没有什么办法可以自动输入密码?P.S. 我试了管道,nginx接收不到
查看完整描述

2 回答

?
元芳怎么了

TA贡献1798条经验 获得超7个赞

试试expect命令,可以用来输密码,可以参考expect自动ssh的脚本。

查看完整回答
反对 回复 2018-10-14
?
动漫人物

TA贡献1815条经验 获得超10个赞

可以用私钥来做这件事。生成一个解密的key文件,替代原来key文件。

openssl rsa -in server.key -out server.key.unsecure

然后修改配置文件

ssl on; 
    ssl_certificate  /home/cert/server.crt;    
    ssl_certificate_key  /home/cert/server.key.unsecure;

这样就可以不用输入密码了


查看完整回答
反对 回复 2018-10-14
  • 2 回答
  • 0 关注
  • 3050 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信