Question Le redémarrage de nginx continue à demander la phrase de passe PEM


J'essaie de recharger nginx. J'ai un certificat générique pour un domaine que j'ai reçu de namecheap. Je l'ai maintenant déplacé sur mon serveur et affecté une règle de configuration nginx avec ceci:

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;

Maintenant, quand je recharge nginx en faisant service nginx reload, Je continue à avoir ce message:

Rechargement de la configuration nginx: entrez la phrase secrète PEM:

Malheureusement, je ne connais pas la phrase de passe PEM, mais j'ai la phrase de passe lorsque j'ai généré la CSR avec OpenSSL, mais elle ne correspond pas à la phrase de passe PEM.

Je n'ai aucune idée de ce que je peux faire, comment puis-je le récupérer ou le supprimer (si cela n'affecte pas la sécurité)

J'utilise Ubuntu 12.04.1 LTS et nginx 1.2.6.


5
2017-10-02 18:57


origine




Réponses:


Essayez, appuyez simplement sur Entrée :)

Mais sérieusement, si vous connaissez le mot de passe, vous pouvez le supprimer:

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

7
2017-10-02 19:28



(Et régénérez le certificat si vous n'êtes pas sûr du mot de passe. Ce doit être le mot de passe utilisé lors de la création de la clé privée.) - Shane Madden♦