Souhaitez-vous savoir comment installer le certificat Let’s Encrypt sur le serveur IIS d’un ordinateur exécutant Windows ? Dans ce didacticiel, nous allons vous montrer comment installer le client Let’s Encrypt et configurer un site Web HTTPS sur le serveur IIS.

• Windows 2012 R2
• Windows 2016
• Windows 2019

Dans notre exemple, l’adresse IP du serveur IIS est 35.160.86.106.

Liste matérielle:

La section suivante présente la liste des équipements utilisés pour créer ce didacticiel.

Chaque pièce de matériel énuméréci ci-dessus peut être trouvée sur le site Amazon.

Didacticiel Windows - Installation IIS

Ouvrez l’application Server Manager.

Accédez au menu Gérer et cliquez sur Ajouter des rôles et des fonctionnalités.

Windows 2012 add role

Dans l’écran Rôles de serveur, sélectionnez l’option nommée : Serveur Web IIS.

Cliquez sur le bouton Suivant.

IIS Installation

Sur l’écran suivant, cliquez sur le bouton Ajouter des fonctionnalités.

IIS Features

Dans l’écran Fonctionnalités, cliquez sur le bouton Suivant.

Windows 2012 - Features

Dans l’écran du service de rôle, cliquez sur le bouton Suivant.

IIS - Role Service

Dans l’écran Résumé, cliquez sur le bouton Installer.

IIS installation summary

félicitations! Vous avez terminé l’installation du service IIS sur un ordinateur exécutant Windows.

Didacticiel IIS Virtualhost - Configuration DNS

Accédez au site WEB GODADDY et achetez un domaine DNS.

Dans notre exemple, nous avons acheté un domaine nommé :

Copy to Clipboard

Vous pouvez utiliser n’importe quel site web pour acheter un domaine DNS, GoDaddy est juste mon choix personnel.

Créez une entrée DNS pointant votre site Web vers l’ordinateur exécutant IIS.

Dans notre exemple, nous avons créé une entrée DNS pointant WWW.GAMEKING.TIPS au 35.160.86.106.

IIS - MULTIPLE WEBSITES DNS

Utilisez la commande NSLOOKUP pour tester votre configuration DNS.

Copy to Clipboard

Voici la sortie de commande.

Copy to Clipboard

Ouvrez votre navigateur et essayez d’accéder à la version HTTP du site Web.

Dans notre exemple, l’URL suivante a été saisie dans le navigateur :

• http://www.gameking.tips

IIS - DEFAULT WEBSITE

félicitations! Vous avez terminé la configuration DNS requise.

Didacticiel IIS - Création d’un site Web sur IIS

Démarrez l’application nommée : IIS Manager.

Start IIS Windows

Dans l’application Gestionnaire IIS, cliquez avec le bouton droit sur le site Web par défaut.

Sélectionnez l’option nommée Modifier les liaisons.

IIS - Host header binding

Sélectionnez l’option HTTP et cliquez sur le bouton Modifier.

IIS - EDIT BINDINGS

Entrez un nom d’hôte de site Web inexistant et cliquez sur le bouton OK.

Cela permettra de s’assurer que le site Web par défaut IIS n’est jamais utilisé.

IIS - Enable host header

Créez un répertoire pour stocker les fichiers hôtes virtuels.

IIS - Virtualhost directory

Dans notre exemple, nous avons créé un répertoire nommé GAMEKING sur la racine du lecteur C.

À l’intérieur de ce répertoire, créez un fichier HTML à utiliser comme page de test.

Copy to Clipboard

Dans l’application Gestionnaire IIS, sélectionnez le dossier nommé Sites

Sur la partie droite de l’écran, accédez à l’option Ajouter un site Web.

IIS ADD VIRTUAL HOST

Sur l’écran de configuration du site Web, effectuez la configuration suivante :

• Nom du site - Entrez une pièce d’identité sur le nouveau site Web.
• Pool d’applications - DEFAULTAPPPOOL.
• Chemin d’accès physique - Sélectionnez le répertoire où les fichiers du site Web sont stockés.
• Type - HTTP
• Adresse IP - Tous non affectés.
• Port - 80.
Nom d’hôte - Entrez l’adresse DNS du site Web.
• Démarrez le site Web immédiatement - Oui.

Cliquez sur le bouton OK.

IIS VIRTUALHOST - LETS ENCRYPT

Ouvrez votre navigateur et entrez l’adresse DNS du nouveau site Web.

Dans notre exemple, l’URL suivante a été saisie dans le navigateur :

• http://www.gameking.tips/

La page Test doit être présentée.

IIS VIRTUAL HOST - WEBSITE

félicitations! Vous avez configuré avec succès la fonctionnalité d’hôte virtuel IIS.

Didacticiel IIS - Installation du certificat Let’s Encrypt

Accédez au site Web WIN-ACME et téléchargez le client pour Windows.

IIS - LETS ENCRYPT DOWNLOAD

Extraire la dernière version du fichier ZIP WIN-ACME.

IIS - WIN-ACME LETS ENCRYPT

Dans notre exemple, nous avons créé un répertoire nommé WIN-ACME sur la racine du lecteur C.

Double-cliquez sur le fichier nommé WACS pour démarrer l’installation du certificat HTTPS.

Appuyez sur (N) pour créer un nouveau certificat.

Copy to Clipboard

Entrez le numéro d’identification du site Web.

Copy to Clipboard

Appuyez sur (A) pour effectuer automatiquement la configuration requise.

Copy to Clipboard

Appuyez sur (Y) pour confirmer la sélection.

Copy to Clipboard

Appuyez sur (Y) pour continuer l’installation.

Copy to Clipboard

Appuyez sur (Y) pour qu’il accepte les Conditions d’utilisation.

Copy to Clipboard

Entrez une adresse e-mail pour être informé des problèmes détectés.

Copy to Clipboard

Attendez la fin de l’installation du certificat Let’s Encrypt.

Le serveur IIS sera configuré automatiquement.

Copy to Clipboard

Appuyez sur (Q) pour qu’il démissionne.

Copy to Clipboard

Dans notre exemple, nous avons utilisé Lets’s Encrypt pour installer automatiquement un certificat HTTPS sur le serveur IIS.

Le système crée automatiquement une tâche planifiée pour vérifier et renouveler le certificat Let’s Encrypt.

IIS - LETS ENCRYPT RENEW

Ouvrez votre navigateur et entrez l’adresse DNS du nouveau site Web à l’aide du protocole HTTPS.

Dans notre exemple, l’URL suivante a été saisie dans le navigateur :

• https://www.gameking.tips/

La page https test doit être présentée.

IIS - LETS ENCRYPT CONFIGURATION

Vérifiez les propriétés du certificat.

IIS - LETS ENCRYPT CERTIFICATE

félicitations! Vous avez configuré avec succès la fonctionnalité d’hôte virtuel IIS.