Installer un certificat SSL Let’s Encrypt sur Debian 9 et serveur Apache

Avoir un site en https est incontournable depuis maintenant quelques années. Let’s Encrypt est un fournisseur de certificats SSL gratuits. Ces certificats sont largement suffisants si vous voulez uniquement sécuriser le trafic entre le serveur et le client de votre site internet. Voyons comment installer simplement Let’s Encrypt sur votre serveur dédié ou VPS.

Attention, il vous faudra obligatoirement les accès root du serveur afin de lancer les différentes commandes.

1 – Mettez à jour apt-get

Avant toute chose vérifiez que vos dépôts sont bien à jour en lançant la commande suivante

sudo apt-get update

Installez le package Python-cerbot-apache

sudo apt-get install python-certbot-apache

2 – Lancez la configuration :

Les packages permettant l’installation de let’s encrypt sur votre serveur ont bien été installés.

Vous pouvez maintenant passer à la configuration des vhost. Pour cela rien de plus simple, entrez la commande suivante :

sudo certbot --apache

Sélectionnez le vhost sur lequel vous souhaitez installer un certificat let’s encrypt en tapant le numéro puis entrée.

Choisissez si vous voulez rediriger tout le trafic de http vers https ou pas. Je vous conseille de le faire en sélectionnant le choix 2.

Installer let's encrypt Debian 9

3 – Vérifiez et redémarrez Apache

A l’issue de la configuration, votre vhost SSL a normalement bien été créé. Vérifiez maintenant que le configuration est bonne en tapant la commande :

sudo apachectl configtest

Si tout est bon, vous pouvez redémarrer Apache :

sudo service apache2 reload

Si vous utilisez WordPress, je vous conseille de remplacer toutes les URL http://www.mondomaine.com vers https://www.mondomaine.com. J’utilise pour cela le plugin Migrate DB que vous pouvez télécharger ici : https://fr.wordpress.org/plugins/wp-migrate-db. Vous pouvez aussi installer le plugin WP Force SSL permettant de rediriger tout le trafic http vers https et d’avoir le beau cadenas vert à gauche de l’URL dans votre navigateur.

Vous souhaitez nous confier cette mission et bénéficier d’un certificat sécurisé sur votre site ? Contactez notre équipe et nous établirons un devis sur-mesure.

Une question ?

Nos experts se tiennent à votre disposition pour parler de votre projet.

Commenter