Comme le demande la question, pour Ubuntu 18.04, comment activer efficacement le protocole HTTPS chiffré sur le serveur Web Nginx? Plus précisément, je dois utiliser Let's Encrypt pour installer des certificats TLS/SSL gratuits afin de permettre le cryptage.
Cela devrait faire l'affaire.
Installez le logiciel Certbot sur votre serveur.
Ajoutez le référentiel:
Sudo add-apt-repository ppa:certbot/certbot
Mettez à jour la liste des packages pour récupérer les informations de package du nouveau référentiel:
Sudo apt update
Installez le paquet Nginx de Certbot avec apt:
Sudo apt install python-certbot-nginx
Autorisez le trafic HTTPS en autorisant le profil Nginx Full et supprimez la tolérance de profil HTTP Nginx redondant:
Sudo ufw allow 'Nginx Full'
Sudo ufw delete allow 'Nginx HTTP'
Obtenir un certificat SSL en utilisant le plugin Nginx:
Sudo certbot --nginx -d example.com -d www.example.com
Faites-moi savoir si j'ai oublié quelque chose et je modifierai en conséquence.