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.
Réponse
Trop de publicités?
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.