您好,匿名用户
随意问技术百科期待您的加入

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

0 投票

今天给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接收不到

用户头像 提问 2012年 12月1日 @ Yorick 上等兵 (278 威望)
分享到:

1个回答

0 投票
 
最佳答案

可以用私钥来做这件事。生成一个解密的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;

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

用户头像 回复 2012年 12月1日 @ Talon 上等兵 (294 威望)
选中 2012年 12月1日 @Yorick
提一个问题:

相关问题

0 投票
1 回复 32 阅读
用户头像 提问 2012年 12月1日 @ Sona 上等兵 (306 威望)
+1 投票
1 回复 62 阅读
用户头像 提问 2013年 2月5日 @ Blitzcrank 上等兵 (358 威望)
0 投票
1 回复 12 阅读
0 投票
1 回复 20 阅读
0 投票
1 回复 37 阅读
用户头像 提问 2012年 12月1日 @ Swain 上等兵 (232 威望)

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...