Passer au contenu principal

Installer un certificat Let’s Encrypt sur Debian 12 avec Apache

Etapes pour installer un certificat Let’s Encrypt sur Debian 12 avec Apache :

  1. Mettre à jour votre système :

    sudo apt update
    sudo apt upgrade
    
  2. Installer Certbot et le plugin Apache :

    sudo apt install certbot python3-certbot-apache
    
  3. Obtenir et installer le certificat :

    sudo certbot --apache
    
    • Vous serez invité à entrer une adresse e-mail et à accepter les conditions d’utilisation.
    • Certbot détectera automatiquement vos hôtes virtuels Apache et vous demandera pour quels domaines vous souhaitez activer HTTPS.
    • Choisissez l’option de redirection pour forcer tout le trafic HTTP vers HTTPS.
  4. Tester la configuration et redémarrer Apache :

    sudo apache2ctl configtest
    sudo systemctl reload apache2
    
  5. Renouvellement automatique : Let’s Encrypt les certificats sont valables 90 jours, mais Certbot configure automatiquement un renouvellement automatique. Vous pouvez vérifier le renouvellement avec :

    sudo certbot renew --dry-run