Aller au contenu

Mise à jour du certificat SSL pour un serveur Web exécuté dans un conteneur Docker

Pour mettre à jour le certificat SSL, vous devez :

  1. Entrer dans le conteneur nginx-certbot :

    docker exec -it nginx-certbot /bin/bash
    

    Résultat : Vous obtenez un accès à la ligne de commande à l'intérieur du conteneur.

  2. Créer un répertoire pour la validation ACME :

    mkdir -p /var/www/html/.well-known/acme-challenge
    

    Résultat : La structure de répertoire nécessaire pour la vérification du domaine est créée.

  3. Définir les autorisations correctes :

    chown -R www-data:www-data /var/www/html/.well-known
    
    chmod -R 755 /var/www/html/.well-known
    

    Résultat : Les autorisations correctes sont définies pour le serveur Web.

  4. Renouveler le certificat :

    certbot renew --webroot -w /var/www/html
    

    Résultat : Le processus de renouvellement du certificat est initié. Un message de succès sera affiché une fois terminé.

  5. Quitter le conteneur :

    exit
    

    Résultat : Vous quittez la ligne de commande du conteneur et revenez au système principal.

  6. Redémarrer le conteneur :

    docker restart nginx-certbot
    

    Résultat : Le conteneur est redémarré, appliquant le nouveau certificat au serveur Web.