openssl - Comment configurer nginx pour configurer le certificat de sécurité SSL et redémarrer sans entrer de mot de passe
阿神
阿神 2017-05-16 17:30:14
0
2
973

Configuré un certificat de sécurité SSL pour Nginx aujourd'hui

ssl on; 
    ssl_certificate  /home/cert/server.crt;
    ssl_certificate_key  /home/cert/server.key;

Ensuite, vous aurez besoin de votre mot de passe lors du redémarrage et du rechargement. . .

# /usr/local/nginx/sbin/nginx -s reload
Enter PEM pass phrase:

Mais j'ai un script qui doit être exécuté tous les jours, et cette fonction de saisie de mot de passe ne peut pas être implémentée
Existe-t-il un moyen de saisir automatiquement le mot de passe ?

P.S. J'ai essayé le pipeline, mais nginx ne peut pas le recevoir

阿神
阿神

闭关修行中......

répondre à tous(2)
给我你的怀抱

Vous pouvez le faire avec une clé privée. Générez un fichier de clé déchiffré pour remplacer le fichier de clé d'origine.

openssl rsa -in server.key -out server.key.unsecure

Puis modifiez le fichier de configuration

ssl on; 
    ssl_certificate  /home/cert/server.crt;
    ssl_certificate_key  /home/cert/server.key.unsecure;

De cette façon, vous n'avez pas besoin de saisir votre mot de passe

習慣沉默

Essayez la commande expect, qui peut être utilisée pour saisir le mot de passe. Vous pouvez vous référer au script ssh automatique expect.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!