Souhaitez-vous savoir comment installer IIS et configurer plusieurs sites Web sur un ordinateur exécutant Windows ? Dans ce didacticiel, nous allons vous montrer comment utiliser la fonctionnalité En-tête hôte pour configurer plusieurs sites Web sur le même 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 – Plusieurs sites Web sur le même serveur

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.
• 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 - ADD WEBSITE

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

Répétez ces étapes pour ajouter plusieurs sites Web au même serveur IIS.

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