[LINUX] Let's Encrypt mis à jour! Que faire si la commande certbot renouveler ne fonctionne pas

environnement

Linux CentOS 7 apache Let's Encrypt

Erreur de mise à jour

Let's Encrypt doit être mis à jour tous les 3 mois. Par conséquent, j'utilise un lot pour effectuer des mises à jour automatiques, mais j'ai reçu un e-mail m'informant que la mise à jour a échoué.

En fait, entrez CentOS et exécutez la commande suivante

certbot renew --dry-run

Ci-dessous, le résultat

Congratulations, all renewals succeeded.

C'est un succès

C'est pourquoi j'ai décidé de supprimer la course à sec et de l'essayer.

certbot renew

Ci-dessous, le résultat

Attempting to renew cert (***********.com) from /etc/letsencrypt/renewal/************.com.conf produced an unexpected error: Problem binding to port 80: Could not bind to IPv4 or IPv6.. Skipping.

Mumumu

Il réussit pendant le fonctionnement à sec et échoue pendant la production. ..

En regardant le contenu de l'erreur, le port 80 n'a pas pu être utilisé. C'est comme ça.

Solution

Accédez à /etc/letsencrypt/renewal/********.com.conf

Faites attention à la description suivante

authenticator = standalone

Vous êtes en mode autonome. .. .. !! Puisque le mode autonome utilise le port 80, apache doit être arrêté une fois lors du renouvellement du certificat.

C'est un problème, alors changez le modèle webroot! !!

[renewalparams]
#authenticator = standalone
#account = 98155b431f2d9036dcaae14606620c3f
#server = https://acme-v02.api.letsencrypt.org/directory
#installer = apache
authenticator = webroot
account = 56f88f044b7c750ee8b687a024c4ece1
server = https://acme-v02.api.letsencrypt.org/directory
post_hook = /usr/bin/systemctl reload httpd.service

[[webroot_map]]
*****.com = /var/www/html/****
www.*****.com = /var/www/html/****

Une fois les paramètres terminés, mettez à jour à nouveau letsencrypt et vous avez terminé. .. .. !!

Recommended Posts

Let's Encrypt mis à jour! Que faire si la commande certbot renouveler ne fonctionne pas
Que faire si les rails ne fonctionnent pas
Que faire si l'autocomplete-python d'atome ne fonctionne pas
Que faire si Python ne fonctionne pas sur Git pour Windows
Que faire lorsque la commande yum ne parvient pas à définir les paramètres régionaux, par défaut C
Que faire si le serveur ne démarre pas avec python manage.py runserver
Que faire si Scrapy ne fonctionne pas après l'installation de Scrapy avec PIP sur Mac
Que faire si la commande d'impression elle-même provoque une erreur dans le python de Maya
Que faire si la dépendance du package ne peut pas être réparée
Que faire si vous obtenez une erreur lors de l'exécution de "certbot renouveler" dans l'environnement CakePHP
Que faire si yum casse
Que faire lorsque l'inode est épuisé sur EC2 Linux
Que faire si vous ne pouvez pas utiliser la poubelle dans Lubuntu 18.04.
Let's Encrypt Certbot renouvelle l'erreur de mise à jour automatique
Que faire si l'environnement Pipenv est corrompu en mettant à jour Homebrew
Que faire si le mnist d'exemple Chainer (Windows) se termine par WinError 183.
Résumons ce que vous voulez faire.
Que faire si vous avez installé pyenv sur votre Mac OS en utilisant Homebrew mais que la version python ne change pas
Exemple de ce qu'il faut faire lorsque l'exemple de script ne fonctionne pas (OpenCV-Python)
[Note] Que faire si la bibliothèque Qt entre en conflit entre pyqt et opencv
Que faire si une erreur de version se produit dans le pilote Selenium Chrome
Que faire si (base) est affiché au début du terminal Mac
Que faire si pipreqs aboutit à UnicodeDecodeError
Que faire si mod_fcgid ne peut pas résoudre UnicodeEncodeError
Que faire si pip ne peut pas être installé
Que faire si Docker-sync cesse soudainement de fonctionner
Créez une commande pour obtenir le journal de travail
Que faire si ubuntu dit que le mot de passe est trop court pour être modifié [commande passwd] [ubuntu]
Que faire si le Microsoft Store s'ouvre même si vous exécutez python sous Windows
Que faire si la barre de progression n'est pas affichée dans tqdm de python
Que faire lorsque Python ne passe pas de la version système dans pyenv
Que faire si vous obtenez l'erreur ʻERR_FEATURE_UNAVAILABLE_ON_PLATFORM` lors de l'utilisation de ts-node-dev sous Linux
Que faire si vous ne pouvez pas installer mysqlclient
Aucun module nommé Que faire si vous obtenez "libs.resources"
ModuleNotFoundError: No module Que faire si vous obtenez 'sensorflow.contrib'
Que faire si l'installation de SciPy échoue sur CentOS
Que faire si la bibliothèque ne se charge pas lorsqu'elle est exécutée avec PyCharm, même si cela fonctionne bien avec le terminal
Que faire si une erreur de décodage Unicode se produit dans pip
Que faire si l'installation de pip ne parvient pas à installer les bibliothèques dépendantes
Ajoutons-le à la variable d'environnement à partir de la commande ~
Que faire si sys / cdefs.h n'existe pas
Que faire si pyenv n'est pas activé (zsh)
[* CentOS 6.10] Que faire si vous ne pouvez pas ajouter le référentiel IUS Community Project dans CentOS 6.5 (VirtualBox)
Que faire lorsque ʻarguments [0] .scrollIntoView (); `échoue dans python sélénium
Que faire si pip donne une DistributionError dans Homebrew
Que faire si Combinaisons devient «couverture inconnue»
Que faire si vous ne pouvez pas trier les fichiers avec des indices
Que faire si une erreur 0xC0000005 se produit dans tf.train.start_queue_runners ()
Que faire si l'installation du package échoue lors du déploiement sur heroku
Que faire si `pip install matplot lib` échoue sur Mac
Que faire si vous ne pouvez pas vous connecter en tant que root
Que faire si vous ne pouvez pas utiliser le WiFi sous Linux
Que faire si Linux VLC ne peut plus tourner
Que faire si l'installation de pip mysqlclient échoue sur MacOS
Remède facile lorsque vous perdez votre paire de clés EC2
[Django] Le test ne fonctionne pas si je change l'emplacement du fichier