GRATUIT !!! Certificats SSL avec Let’s Encrypt et Apache

Secure Sockets Layer (SSL) est un protocole cryptographique conçu pour assurer la sécurité des communications sur un réseau informatique. SSL fonctionne en créant un chemin crypté entre le site web et le navigateur web.

L’utilité de la création du protocole SSL pour les sites web ne sert pas seulement à sécuriser le site web contre les attaques par écoute clandestine. Les messages cryptés sécurisent les données transmises entre l’utilisateur et le serveur.

En outre, l’existence du protocole SSL dans votre domaine facilite grandement la tâche des visiteurs de votre site ou de votre site web et leur donne confiance. Les URL qui utilisent le protocole HTTPS comportent une icône de cadenas sur le navigateur web.

Dans cet article, nous vous aiderons à configurer Let’s Encrypt sous Windows et à activer et configurer les certificats SSL sur votre serveur web Apache.

Conditions préalables au besoin :

  • Ordinateur avec Windows/serveur Windows.
  • Apache 2.4/XAMPP est installé sur C:\xampp\apache.
  • Vous avez déjà un domaine connecté à votre serveur web.

1. Télécharger win-acme Let’s Encrypt

Nous utiliserons ACMEv2 pour obtenir un certificat SSL gratuit. Télécharger win-acme et extraire le fichier zip de téléchargement à l’adresse C:\win-acme.

2. Exécuter win-acme Let’s Encrypt

Exécuter win-acme dans C:\win-acme\wacs.exe en tant qu’administrateur.

win acme01

3. Créer un certificat SSL

Sélectionnez M pour créer un certificat

win acme02
win acme03

Sélectionnez ensuite l’option 2 : Saisie manuelle

win acme05

Ensuite, indiquez le nom de domaine, par exemple « bardimin.com », puis appuyez sur la touche « Entrée » pour continuer.

win acme06

Sélectionnez ensuite l’option « 1 : [http-01] Servez les fichiers de vérification sur le chemin (réseau) »

win acme07

Ensuite, indiquez l’emplacement du répertoire du domaine racine, « C:\xampp\htdocs ».

win acme08

Si la question « copy default web.config » apparaît, répondez « no »

Pour la clé privée, sélectionnez l’option « 2 : clé RSA ».

win acme10

Puisque nous utilisons Apache, pour le stockage des certificats, sélectionnez l’option 2 : Fichiers encodés PEM (Apache, Nginx, etc.).

win acme11

Spécifiez ensuite l’emplacement du répertoire de stockage, C:\xampp\apache\conf.

win acme12

Choisissez ensuite l’option 5 : Pas d’étapes de stockage (supplémentaires) parce que nous n’avons pas besoin de le stocker ailleurs.

Ensuite, pour l’étape suivante, sélectionnez l’option 5 : No (additional) installation steps parce que nous allons redémarrer Apache à partir du panneau de contrôle XAMPP.

win acme14

Ensuite, on nous demandera d’approuver les conditions générales. Pour les questions d’options, ouvrir le fichier pdf des termes et conditions peut choisir « oui » ou « non ». En ce qui concerne l’approbation des termes et conditions, il faut sélectionner « oui » et l’email de notification peut être envoyé directement en appuyant sur la touche « Entrée ».

win acme15

Ensuite, le processus de vérification du domaine aura lieu. Une fois le processus terminé et réussi, le fichier de certificat sera stocké dans C:\xampp\apache\conf avec le nom de fichier bardimin.com-chain.pem et bardimin.com-key.pem.

win acme16

4. Utiliser des certificats sur un hôte virtuel

Une fois la création du certificat terminée, la mise à jour de l’ensemble virtuel de l’hôte utilise le certificat.

<virtualhost *:443="">ServerName bardimin.com
    DocumentRoot "C:XAMPPhtdocsbardimin.com"
    SSLEngine on
    SSLCertificateFile "conf/bardimin.com-chain.pem"
    SSLCertificateKeyFile "conf/bardimin.com-key.pem"
   <directory "c:xampphtdocsbardimin.com"="">
        Options Indexes FollowSymLinks Includes ExecCGI
        Order allow,deny
        Allow from all
  </directory>
</virtualhost>

Then restart the apache.

5. Vérifier si le certificat fonctionne

Ouvrez le site web à partir du navigateur : https://bardimin.com/

Si le certificat fonctionne, une icône de cadenas apparaît dans le navigateur.

ssl icon

Bonne chance…

ARTICLES LIÉS

Dernières articles