HTTPS avec Let’s Encrypt

L’objectif de cet exercice est de se familiariser avec la configuration du protocole sécurisé HTTPS offert par Let’s Encrypt.

Pour ce faire, un serveur LEMP sera mis en place sur l’hébergeur Digital Ocean.

Let's Encrypt - sécuriser un site Web gratuitement
Logo de Digital Ocean

Cette étape consiste à configurer Let’s Encrypt afin d’utiliser un certificat X509 sur votre serveur Web Nginx. Afin de procéder, assurez-vous que votre nom de domaine pointe bien sur votre serveur Web.

Voici un résumé des étapes :

  • Installer les outils de Let’s Encrypt
  • Configurer Let’s Encrypt pour le serveur Web
  • Vérifier le bon fonctionnement de votre certificat (https)

Une fois la procédure complétée, vous aurez un site sécurité HTTPS avec Let’s Encrypt! Voici quelques captures du résultat :

Nom de domaine sécurisé HTTPS par Let's Encrypt
Certificat de sécurité pour le nouveau nom de domaine
Note

Contrairement à ce qui est proposé dans la documentation de DO, j’ai remplacé la commande sudo nano /etc/nginx/sites-available/default par sudo nano /etc/nginx/sites-available/digitalocean

Voici l’article proposé pour sécuriser Nginx avec Let’s Encrypt sur Ubuntu :

How To Secure Nginx with Let’s Encrypt on Ubuntu 16.04 | DigitalOcean
https://www.digitalocean.com/community/tutorials/how-to-secure-nginx-with-let-s-encrypt-on-ubuntu-16-04

Créer une sauvegarde (snapshot) de votre Droplet

Maintenant que votre serveur est fonctionnel, selon les spécifications données, il est essentiel de faire une archive du travail réalisé. Dans ce cas, il est proposé d’utiliser la fonction snapshot de Digital Ocean afin de sauvegarder l’état complet de votre serveur.

Note : Lors de cette opération, le serveur ne sera plus opérationnel (downtime).

Voici un lien qui présente ce qu’est un snapshot :

DigitalOcean Backups and Snapshots Explained | DigitalOcean
https://www.digitalocean.com/community/tutorials/digitalocean-backups-and-snapshots-explained

Logo de WordPress

Installer WordPress

Finalement, pour faciliter la gestion de votre contenu sur le Web, installez et configurez WordPress, le SGC le plus utilisé au monde.

N’oublie pas de t’inscrire à l’infolettre!

Pour terminer en beauté, merci de partager!

Comments

comments