Passer son site web en HTTPS avec Let’s Encrypt

Let’s Encrypt est un service permettant la création et l’installation de certificats SSL/TLS gratuitement. Il est actuellement ouvert en beta public.

L’installation du certificat au sein d’un serveur web s’effectue via un client qu’il faut récupérer via git :

git clone https://github.com/letsencrypt/letsencrypt /opt/letsencrypt

Il suffit ensuite de lancer la commande d’installation comme dans l’exemple ci-dessous :

cd /opt/letsencrypt
./letsencrypt-auto --apache -d frin.fr -d www.frin.fr

Petite explication des paramètres :

  • –apache signifie que l’installation s’effectue sur un serveur Apache (fonctionne pour un serveur Apache fonctionnant sur un environnement basé sur Debian).
  • -d indique le domaine à prendre en compte. Il est possible de définir plusieurs domaines

Une fois la commande lancée, répondre aux différentes questions posées. L’installation du certificat est effectué. La configuration du serveur Apache est également réalisée.

Par  la suite, pour mettre renouveler son certificat, lancer la commande :

./letsencrypt-auto renew
  • Adrien Legoff

    Bonjour,

    Article très intéressant, merci. La solution Let’s Encrypt semble intéressante pour ce genre d’opération. D’ailleurs, pour vous compléter, nous venons de publier un article qui pèse le pour et le contre pour passer son site de HTTP à HTTPS, je vous propose de partager cette source à vos lecteurs, en complément d’information : http://www.lafabriquedunet.fr/blog/passer-site-web-migration-https/

    Encore merci et à bientôt,

    Adrien.