解决因Nginx安装HTTPS中的SSL证书导致更新Nginx的时候需要输入2次密码问题
2017-12-24 15:55
567 查看
1:打开终端,进入你的ssl证书目录,找到如我这里为例的key:
2:你可以看到.crt的证书文件和.key的私钥,我们要用到这个xxxxx.key,执行命令:
3:这时候我们看到目录多了一个newxxxxx.key.unsecure的无密码的key,我们备份原key:
4:接着我们将无密码的这个key重命名为原key一致的,这样我们就不用去修改nginx配置文件了.
5:好了,我们现在重启nginx
6:现在重启Nginx服务器已经不需要输入密码了吧~
[root@localhost ~]# ll cd /etc/nginx/ -rw-r--r-- 1 root root 1009 2017/12/18 15:54:54 server.crt -rw-r--r-- 1 root root 729 2017/12/18 15:54:32 server.csr -rw-r--r-- 1 root root 887 2017/12/18 20:33:01 server.key -rw-r--r-- 1 root root 963 2017/12/18 15:52:17 server.key.bk -rw-r--r-- 1 root root 887 2017/12/18 15:54:47 server_nopwd.key
2:你可以看到.crt的证书文件和.key的私钥,我们要用到这个xxxxx.key,执行命令:
openssl rsa -in xxxxx.key -out newxxxxx.key.unsecure #xxxxx.key是你的私钥 -out输出一个新的名称为newxxxx的key
3:这时候我们看到目录多了一个newxxxxx.key.unsecure的无密码的key,我们备份原key:
mv xxxxx.key ./xxxxx.key.bk #备份原来的key
4:接着我们将无密码的这个key重命名为原key一致的,这样我们就不用去修改nginx配置文件了.
mv newxxxxx.key.unsecure ./xxxxx.key #将新产生的key重命名为之前我们用的key
5:好了,我们现在重启nginx
service nginx restart
6:现在重启Nginx服务器已经不需要输入密码了吧~
相关文章推荐
- 从多方查找资源并测试终于解决了问题,特记录下。 其实如果在安装的时候,正确的安装,就不会出现下面的信息了. 如在Linux下安装,提示密码的时候,输入Root账号的密码就不会出现这个问题了!
- 解决IIS下localhost访问需要输入用户名和密码的问题
- 解决IIS安装的问题:要求输入用户名和密码
- 【IIS转】:解决IIS下localhost访问需要输入用户名和密码的问题
- 解决安装WordPress主题及插件需要输入FTP问题
- 在Ubuntu中安装Qt SDK时候遇到需要安装C++编译器到问题解决方式
- 解决TortoiseGit连接Bonobo Git Server时老是需要“输入用户名与密码”的问题
- 【hadoop之翊】——hadoop配置ssh免密码登录,解决ssh设置好了依然需要输入密码的问题
- 解决Oracle安装完成后,随便输入用户名密码只要选择DBA身份就能登陆进去的问题
- 解决安装WordPress主题及插件需要输入FTP问题
- 解决安装WordPress主题及插件需要输入FTP问题
- 我在安装TFS 2008的时候遇到的问题以及解决方法一安装TFS需要注意的地方
- eclipse安装svn插件的时候,更新缓慢的问题解决
- 如何解决因为找不到Notepad++的安装路径而导致的不能更新CS-Script的问题
- ssh验证解决远程拷贝文件和文件同步需要输入密码的问题
- 解决IIS下localhost访问需要输入用户名和密码的问题
- 解决安装了SSL后,启动apache时要输入密码的问题
- shell脚本中解决SCP命令需要输入密码的问题
- Ubuntu 锁定屏幕后即使输入正确密码也被提示密码错误导致无法解锁 问题的解决
- 自动更新安装完不成导致无休止重启问题的解决