12 – Passer au https avec Let’s Encrypt

Maintenant que nous avons plein de vhost, plein de conteneurs, il serait temps de passer sur du https. Facile grâce à nginx :

On installe le nécessaire :

sudo apt update
sudo apt install software-properties-common
sudo add-apt-repository universe
sudo add-apt-repository ppa:certbot/certbot
sudo apt update
sudo apt install python-certbot-nginx

on lance ensuite la commande :

sudo certbot --nginx

Nous aurons 2 choix à faire :

  • Sélectionner le sous-domaine (ou le domaine) pour lequel nous voulons un certificat
  • Choisir si on souhaite rediriger tout le flux http du sous-domaine en https

Personnellement je fais le 2nd choix.

Subtilité pour wordpress : une fois cette manip faite, les css sautent, l’espace d’amin ne fonctionne plus ! Heureusement il existe une parade :

Dès le début du fichier wp-config.php , juste après la balise  » <?php  » il faut rajouter :

$_SERVER['HTTPS'] = 'on';

 

Pour marque-pages : Permaliens.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.