GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer un Let's Encrypt SSL Certbot pour Apache et Ubuntu 20.04

Certbot fait partie des efforts d'EFF pour chiffrer l'intégralité d'Internet. La communication sécurisée sur le Web repose sur HTTPS, qui nécessite l'utilisation d'un certificat numérique qui permet aux navigateurs de vérifier l'identité des serveurs Web (par exemple, est-ce vraiment google.com ?). Les serveurs Web obtiennent leurs certificats auprès de tiers de confiance appelés autorités de certification (CA). Certbot est un client facile à utiliser qui récupère un certificat auprès de Let's Encrypt, une autorité de certification ouverte lancée par l'EFF, Mozilla et d'autres, et le déploie sur un serveur Web.

Quiconque s'est donné la peine de créer un site Web sécurisé sait à quel point il est difficile d'obtenir et de conserver un certificat. Certbot et Let's Encrypt peuvent automatiser la douleur et vous permettre d'activer et de gérer HTTPS avec des commandes simples. L'utilisation de Certbot et Let's Encrypt est gratuite, il n'est donc pas nécessaire d'organiser le paiement.

Installation de CertBot :

sudo apt update && sudo apt install certbot python-certbot-apache
Si la commande ne fonctionne pas, essayez ceci :
sudo apt installer certbot python3-certbot-apache

Maintenant, obtenons notre nouveau certificat CertBot

sudo certbot --apache

On vous posera des questions comme votre e-mail, acceptez les conditions d'utilisation, etc. Veuillez les remplir selon vos besoins.

Enter email address (used for urgent renewal and security notices) (Enter 'c' to
cancel):

Enter an email address where you can be contacted in case of urgent renewal and security notices.

Please read the Terms of Service at
https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf. You must
agree in order to register with the ACME server at
https://acme-v02.api.letsencrypt.org/directory
-------------------------------------------------------------------------------
(A)gree/(C)ancel:

Press a and ENTER to agree to the Terms of Service.

Would you be willing to share your email address with the Electronic Frontier
Foundation, a founding partner of the Let's Encrypt project and the non-profit
organization that develops Certbot? We'd like to send you email about EFF and
our work to encrypt the web, protect its users and defend digital rights.
-------------------------------------------------------------------------------
(Y)es/(N)o:

Press n and ENTER to not share your email address with EFF.

Which names would you like to activate HTTPS for?
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1: example.com
2: www.example.com
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Select the appropriate numbers separated by commas and/or spaces, or leave input
blank to select all options shown (Enter 'c' to cancel):
Code language: PHP (php)

Testons maintenant notre certificat

Le site ssllabs.com/ssltest/ est parfait pour tester

Renouvellement automatique

Comme les certificats Let's Encrypt expirent après 90 jours, ils doivent être vérifiés périodiquement pour leur renouvellement. Certbot s'exécutera automatiquement deux fois par jour et renouvellera tout certificat dans les trente jours suivant son expiration.

Pour tester que ce processus de renouvellement fonctionne correctement, vous pouvez exécuter :

sudo certbot renew --dry-run

Conclusion

En conclusion Certbot est l'un des meilleurs outils pour le travail. C'est automatique, c'est gratuit et en plus c'est très facile à installer et à entretenir.


Ubuntu
  1. Comment installer Drupal 8 avec Apache, MySQL et SSL sur Ubuntu 15.10

  2. Comment installer Concrete5 CMS avec Apache et Lets Encrypt SSL gratuit sur Ubuntu 20.04

  3. Comment installer Apache Maven sur Ubuntu 18.04 et 16.04

  4. Comment configurer Let's Encrypt (Certbot) sur Ubuntu 20.04

  5. Comment installer Let's Encrypt sur Ubuntu 20.04 avec Apache

Comment installer Let's Encrypt SSL avec Apache sur CentOS 7

Comment installer Let's Encrypt SSL sur Ubuntu avec Apache

Comment installer Let's Encrypt SSL pour Nginx sur Ubuntu 18.04 LTS

Comment installer Apache avec Let's Encrypt SSL sur Ubuntu 20.04 LTS

Comment sécuriser Apache avec le certificat SSL Let's Encrypt sur CentOS 8

Comment installer et configurer Let's Encrypt (Certbot) sous Linux