3 votes

Comment puis-je activer le HTTPS chiffré pour le serveur web Nginx en utilisant Let's Encrypt ?

Comme le demande la question, pour Ubuntu 18.04, comment puis-je effectivement activer le HTTPS encrypté sur le serveur web Nginx? Plus précisément, j'ai besoin d'utiliser Let's Encrypt pour installer des certificats TLS/SSL gratuits afin d'activer le chiffrement.

2voto

Pajeet Goldstein Points 129

Cela devrait faire l'affaire.

Installez le logiciel Certbot sur votre serveur.
Ajoutez le dépôt :

sudo add-apt-repository ppa:certbot/certbot

Mettez à jour la liste des paquets pour récupérer les informations du nouveau dépôt :

sudo apt update 

Installez le paquet Certbot pour Nginx avec apt :

sudo apt install python-certbot-nginx

Autorisez le trafic HTTPS en autorisant le profil Nginx Full et supprimez l'autorisation redondante du profil Nginx HTTP :

sudo ufw allow 'Nginx Full'
sudo ufw delete allow 'Nginx HTTP' 

Obtenez un certificat SSL en utilisant le plugin Nginx :

sudo certbot --nginx -d example.com -d www.example.com 

Dites-moi si j'ai oublié quelque chose et je modifierai en conséquence.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X