怎么让nginx配置SSL安全证书重启免输入密码
今天给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接收不到
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
可以用私钥来做这件事。生成一个解密的key文件,替代原来key文件。
然后修改配置文件
这样就可以不用输入密码了
试试expect命令,可以用来输密码,可以参考expect自动ssh的脚本。
建议在制作CSR证书请求文件时不要设置口令
而不是你在百度上看到的
要不然就参考其它答案了