Pour utiliser Certbot, vous aurez besoin de…
Que votre site soit déjà en ligne avec un nom de domaine en http et avec une ouverture du port 80 et le module SSL/TLS soit activé.
Site Officiel : https://certbot.eff.org/
Sinon voir :
- Créer un Serveur Web sous Ubuntu / Mise en réseaux du serveur
- Configurer SSH pour établir une communication chiffrée sur le serveur web
Installer snapd
Exécutez les instructions suivantes sur la ligne de commande sur la machine pour vous assurer que vous disposez de la dernière version de snapd
Installer Certbot
Préparer la commande Certbot
Pour vous assurer que le certbot
commande peut être exécutée.
Choisissez comment vous souhaitez exécuter Certbot
Pour les débutant obtenir et installer vos certificats est la méthode la plus simple, car cerbot fait presque tout.
Soit obtenir et installer vos certificats…
Exécutez cette commande pour obtenir un certificat et demandez à Certbot de modifier automatiquement votre configuration apache pour la servir, en activant l’accès HTTPS en une seule étape.
Ou, obtenez simplement un certificat
Si vous vous sentez plus conservateur et souhaitez apporter les modifications à votre configuration apache à la main, exécutez cette commande.
Une fois une des 2 commandes exécuté vous allez devoir répondre a quelque questions trés rapide.
1 Question :
Traduction en français :
Elle vous demande votre adresse e-mail (ex : webmaster@localhost.fr ) et de valider en cliquant sur Entrez ou sur C pour annuler. Mettre un e-mail valide, car vous allez recevoir un e-mail de confirmation.
2 Questions :
Traduction en français :
Répondre Y puis cliquez sur Entrer
3 Questions :
Traduction en français :
Répondre Y pour oui ou N pour non puis cliquez sur Entrer.
4 Questions :
Traduction en français :
Exemple 1 : Si vous avez qu’un seul nom de domaine comme si dessus cliquez Entrer. Par contre si vous avez plusieurs domaines ou sous-domaines voir l’exemple 2 si dessous.
Exemple 2 : Comme vous pouvez le voir dans l’exemple si dessous, nous avons 2 noms de domaines et 2 sous-domaines. Cerbot nous demande de lui indiquer que les noms de domaines.
Réponse : 1 6 7 8 ou 1,6,7,8 puis cliquez Entrer
Validation du Certificat
Traduction en français :
» Attention !!! « bien retenir où a été enregistré votre certificat et la clé, car vous en aurez besoin pour créer votre VirtualHost pour le port 443
Certificate is saved at: /etc/letsencrypt/live/www.domaine-1.fr/fullchain.pem
Key is saved at: /etc/letsencrypt/live/www.domaine-1.fr/privkey.pem
Testez le renouvellement automatique
Les packages Certbot de votre système sont livrés avec une tâche cron ou une minuterie systemd qui renouvellera automatiquement vos certificats avant leur expiration. Vous n’aurez pas besoin de ré-exécuter Certbot, sauf si vous modifiez votre configuration. Vous pouvez tester le renouvellement automatique de vos certificats en exécutant cette commande :
La commande de renouvellement de certbot est installée à l’un des emplacements suivants :
/etc/crontab/
/etc/cron.*/*
systemctl list-timers
Sous domaine en Https
Exécutez cette commande en modifiant sous.domaine.fr et le www.sous.domaine.fr par votre sous domaine
Petite question :
En français :
En français :
» Attention !!! « bien retenir où a été enregistré votre certificat et la clé, car vous en aurez besoin pour créer votre VirtualHost pour le port 443
Certificate is saved at: /etc/letsencrypt/live/sous.domaine-1.fr/fullchain.pem
Key is saved at: /etc/letsencrypt/live/sous.domaine-1.fr/privkey.pem
Voir ensuite : Configurer VirtualHost https d’apache2 port 443
Views: 100
One thought on “Passer de HTTP à HTTPS avec Certificat facilement avec Cerbot”
Comments are closed.