GNU/Linux >> Tutoriels Linux >  >> Cent OS

Installer Let's Encrypt sur Centos 8

Le cryptage SSL pour votre site Web est extrêmement important. Il empêche les attaques de l'homme du milieu, aide le référencement de votre page et les navigateurs comme Firefox n'avertit pas les utilisateurs que votre site n'est pas sécurisé.

Mieux encore, vous pouvez bénéficier de tous ces avantages pour seulement quelques minutes de votre temps. Dans ce guide, nous vous montrerons comment installer Let's Encrypt sur Centos 8 et comment l'utiliser pour configurer le cryptage SSL pour votre site Web. En quelques étapes, votre site deviendra accessible via HTTPS, avec des liens HTTP (éventuellement) redirigeant également vers le protocole sécurisé.

Dans ce didacticiel, vous apprendrez :

  • Comment installer Let's Encrypt
  • Comment configurer Let's Encrypt SSL

Permet de chiffrer sur CentOS 8

Configuration logicielle requise et conventions de ligne de commande Linux
Catégorie Exigences, conventions ou version du logiciel utilisée
Système Linux CentOS 8
Logiciel Chiffrons
Autre Accès privilégié à votre système Linux en tant que root ou via le sudo commande.
Conventions # - nécessite que les commandes linux données soient exécutées avec les privilèges root soit directement en tant qu'utilisateur root, soit en utilisant sudo commande
$ – nécessite que les commandes linux données soient exécutées en tant qu'utilisateur normal non privilégié

Prérequis

Dans ce guide, nous supposons que vous avez déjà configuré votre site Web avec succès. Sinon, nous avons quelques tutoriels pour vous aider à le faire. Consultez nos guides pour installer Apache sur Centos 8 ou installer NGINX sur Centos 8.

Installer Let's Encrypt

Certbot est un petit progiciel qui effectue toutes les démarches compliquées pour commander, installer et renouveler les certificats. Il est installé pour faciliter les certificats de Let's Encrypt, et il a la capacité d'analyser les fichiers de configuration Apache et NGINX pour apporter les modifications nécessaires pour vous.

Plongeons-y en ouvrant un terminal et en tapant les commandes suivantes pour installer certbot. Nous couvrirons également la commande du certificat SSL et l'application de la configuration nécessaire.

  1. Nous devons utiliser le gestionnaire de packages Snap pour installer certbot. Il n'est pas inclus par défaut sur CentOS, mais les développeurs de certbot le répertorient comme l'approche recommandée pour l'installation et la maintenance de certbot. Tapez les commandes suivantes pour installer le gestionnaire de paquets Snap.
    $ sudo dnf install epel-release
    $ sudo dnf upgrade
    $ sudo yum install snapd
    $ sudo systemctl enable --now snapd.socket
    
  2. Si Snap était déjà installé, assurez-vous qu'il est à jour.
    $ sudo snap install core
    $ sudo snap refresh core
    
  3. Nous pouvons maintenant installer le composant logiciel enfichable certbot.
    $ sudo snap install --classic certbot
    
  4. Ensuite, préparez la commande certbot.
    $ sudo ln -s /snap/bin/certbot /usr/bin/certbot
    
  5. Utilisez certbot pour obtenir le certificat SSL. Spécifiez --apache ou --nginx en fonction de votre serveur Web. D'autres options sont également disponibles, mais ce sont les deux plus courantes. Nous utiliserons Apache dans cet exemple.
    $ sudo certbot --apache
    
  6. Certbot vous posera quelques questions de base, comme l'adresse e-mail, les noms de domaine, etc. Si vous souhaitez que les liens HTTP soient automatiquement redirigés vers HTTPS, assurez-vous de faire la bonne sélection dans l'invite qui vous interroge sur la redirection.

C'est tout ce qu'on peut en dire. Votre site Web devrait maintenant être accessible avec https:// . Certbot renouvellera automatiquement les certificats SSL, et vous pouvez tester cette fonctionnalité avec la commande suivante.

$ sudo certbot renew --dry-run

Réflexions finales

Dans ce guide, nous avons vu comment utiliser Let's Encrypt sur CentOS 8 pour sécuriser un site Web avec un certificat SSL. Let's Encrypt fait un travail remarquable en éliminant la complexité des certificats SSL. Certbot s'avère facile à installer et s'assure discrètement que notre certificat SSL reste actif et protège notre site Web et ses utilisateurs.

Dépannage

Vous pouvez obtenir l'erreur suivante lorsque vous essayez d'installer certbot via Snap sur CentOS 8.

$ sudo snap install --classic certbot
error: cannot install "certbot": classic confinement requires snaps under /snap or symlink from /snap to /var/lib/snapd/snap

Pour résoudre ce problème, utilisez la commande suivante pour créer un lien symbolique, ce qui résoudra le problème.

$ ln -s /var/lib/snapd/snap /snap

Cent OS
  1. Installez MariaDB 10.0 sur CentOS 6

  2. Installer PHP 7.4 sur CentOS 8

  3. Installez le plug-in Certbot Apache dans CentOS Stream 8

  4. Comment installer Let's Encrypt (Certbot) sur CentOS 8 ?

  5. Comment installer Let's Encrypt avec Apache sur CentOS 7

Comment installer Let's Encrypt SSL sur CentOS 7 exécutant Apache Web Server

Comment installer Let's Encrypt (Certbot) sur CentOS 8

Installer Keepalived sur CentOS 8

Comment installer Let's Encrypt sur Nginx

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

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