重新启动 nginx 不断询问 PEM 密码

重新启动 nginx 不断询问 PEM 密码

我正在尝试重新加载 nginx,我有一个从 namecheap 获得的域名的通配符证书,现在我已将其移动到我的服务器,并使用以下命令分配 nginx 配置规则:

ssl_certificate             /etc/nginx/certs/website.com.crt;
ssl_certificate_key         /etc/nginx/certs/website.com.key;
ssl_ciphers                 ECDHE-RSA-AES128-SHA256:AES128-GCM-SHA256:RC4:HIGH:!aNULL:!MD5:!EDH;
add_header                  Strict-Transport-Security max-age=15768000;
ssl_session_cache           shared:SSL:10m;

现在,当我通过执行以下操作重新加载 nginx 时service nginx reload,我不断收到此提示:

重新加载 nginx 配置:输入 PEM 密码:

不幸的是,我不知道 PEM 密码,但是当我使用 OpenSSL 生成 CSR 时我确实有密码,但这与 PEM 密码不匹配。

我不知道我能做什么,如何恢复它,或者如何删除它(如果它不影响安全)

我正在运行 Ubuntu 12.04.1 LTS 和 nginx 1.2.6。

答案1

试试只要按回车键:)

但是,认真的说,如果你知道密码,你可以删除它:

openssl rsa -in website.com.key_secure.key -out website.com.key

相关内容