GNU/Linux >> Tutoriels Linux >  >> Linux

Comment installer Let's Encrypt sur Nginx

Bonjour les amis. Dans cet article, vous apprendrez comment installer Let’s Encrypt sur Nginx. Cela nous permet d'installer des certificats et d'accéder via HTTPS.

Avant de commencer, nous devons disposer d'un domaine entièrement fonctionnel.

Installer Nginx sur Linux

La première chose à faire est d'installer Nginx sur votre distribution Linux. Presque toutes les distributions ont cette application packagée dans leurs dépôts officiels.

À propos de Debian, Ubuntu et de tous les membres de cette famille que vous devez exécuter

sudo apt update
sudo apt install nginx

En ce qui concerne la famille Red Hat, lancez-vous

sudo dnf install nginx

Vous pouvez ensuite vérifier l'état du service.

sudo systemctl status nginx

L'étape suivante consiste à ouvrir les ports 80 et 443 sur le pare-feu. La procédure dépendra de votre distribution Linux.

Installer Certbot sur Linux

Certbot est un client pour une installation facile des certificats Let's Encrypt. Il s'agit de la méthode recommandée pour le didacticiel.

Dans le cas de Debian, Ubuntu et des membres de la famille, certbot est installé ainsi que son plugin Nginx. Il ne reste donc plus qu'à courir.

sudo install certbot python3-certbot-nginx

Juste comme ça, nous avons installé le client.

Concernant RHEL, Rocky Linux et d'autres membres de la famille, nous devons ajouter le référentiel EPEL.

sudo dnf install epel-release 

Et puis installez certbot sans aucun problème en utilisant la commande

sudo dnf install certbot python3-certbot-nginx

De cette façon, nous l'installerons sur le système sans aucun problème.

Maintenant, sécurisons Nginx en installant des certificats Let's Encrypt.

comment installer Let's Encrypt sur Nginx

Une fois certbot installé, l'étape suivante consiste à installer les certificats avec la commande suivante

sudo certbot --nginx -d domain

Cela démarrera tout le processus. Saisissez d'abord l'adresse e-mail de l'administrateur du site.

Acceptez ensuite les termes de la licence et enfin le processus se poursuivra.

Une fois terminé, vous obtiendrez une sortie comme celle-ci

Et vous avez terminé.

Renouveler le certificat

De nos jours, grâce au bon travail de Certbot, le renouvellement est automatique tous les 90 jours. Cependant, vous pouvez exécuter la commande suivante pour rechercher d'éventuelles erreurs

sudo certbot renew --dry-run

Cela indique qu'il n'y aura pas d'erreur lors du renouvellement du certificat.

Vérification des modifications

Pour savoir si l'ensemble du processus a réussi, ouvrez un navigateur Web et visitez https://your-domain .

Et voyez comment dans la section connexion, il indique qu'il est sécurisé grâce à Let's Encrypt.

Conclusion

Dans ce court article, vous avez appris comment sécuriser Nginx avec Let's Encrypt. Vous pouvez également apprendre d'autres tutoriels avec Nginx.

Plus d'astuces Nginx


Linux
  1. Comment installer Let's Encrypt SSL dans Nginx sur Debian 11

  2. Comment installer Nginx sur LinuxMint 18 / LinuxMint 17

  3. Comment installer Nginx avec Let's Encrypt sur RHEL 8

  4. Comment installer Apache avec Let's Encrypt sur RHEL 8

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

Comment installer NGINX sur Ubuntu 20.04

Comment installer Nginx sur CentOS 7

Comment installer Discourse Forum sur Debian 10 avec Nginx et Let's Encrypt

Comment installer Nginx sur CentOS 7 ?

Comment installer NGINX sur Ubuntu 18.04

Comment installer Nginx sur CentOS 8