今天給Nginx配置了一個(gè)SSL的安全證書
ssl on; ssl_certificate /home/cert/server.crt; ssl_certificate_key /home/cert/server.key;
然后重啟和reload的時(shí)候都得如如密碼。。。
# /usr/local/nginx/sbin/nginx -s reload Enter PEM pass phrase:
可是我有個(gè)腳本要每天運(yùn)行reload,不能實(shí)現(xiàn)這個(gè)輸入密碼功能
有沒有什么辦法可以自動輸入密碼?
P.S. 我試了管道,nginx接收不到
閉關(guān)修行中......
可以用私鑰來做這件事。生成一個(gè)解密的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;
這樣就可以不用輸入密碼了