Comment renouveler Let’s Encrypt SSL à l’aide de Certbot sur VPS multidomaines VirtualHost

Loading...

Vous saviez tous que Let’s Encrypt nous fournit un SSL 100% gratuit et que nous pouvons utiliser l’outil certbot pour créer, autoriser et renouveler SSL automatiquement. J’ai eu un post à ce sujet:

Comment configurer HTTPS pour Nginx avec SSL gratuit à partir de Let’s Encrypt

Mais certbot est resté bloqué si votre VPS utilise plusieurs domaines avec la configuration de VirtualHost, car il modifiait le fichier de configuration de vhost de manière incorrecte et faisait de votre fichier un véritable gâchis. Cela se produit également avec le renouvellement automatique. Nous devons donc le faire manuellement d’abord, puis je vous guiderai pour le faire automatiquement plus tard.

Tout d’abord, lancez la commande de renouvellement:

certbot -d config9.com certonly

Dans cette commande, je spécifie le domaine que je souhaite renouveler. Vous aussi.

Ignore le debug / warnings concernant l’installation de pyasn car cela n’affecte pas notre renouvellement.

Ensuite, il vous demandera ceci:

How would you like to authenticate with the ACME CA?
 
 1: Apache Web Server plugin (apache)
 2: Spin up a temporary webserver (standalone)
 3: Place files in webroot directory (webroot)
 
 Select the appropriate number [1-3] then [enter] (press 'c' to cancel): 3

Sélectionnez 3 pour placer le fichier d’authentification dans le dossier racine du domaine.

Ensuite, spécifiez le répertoire racine du domaine.

Input the webroot for config9.com: (Enter 'c' to cancel): /path/to/www/of/config9.com

Certbot fait ensuite un défi et vous avertit avec un message réussi.

Vous devriez faire la même chose avec d’autres domaines.

Connexes: performances du passager 5 comparées vers licorne / mince / puma / etc

Loading...