Comment héberger plusieurs sites web publics à l'aide d'IIS sur la même instance EC2 Windows Server ?

Dernière mise à jour : 03/02/2021

Je souhaite héberger plusieurs sites web publics à l'aide d'Internet Information Services (IIS) sur une seule instance Amazon Elastic Compute Cloud (Amazon EC2) Windows Server. Comment procéder ?

Résolution

Si vous avez plusieurs sites web, vous pouvez les héberger dans IIS sur la même instance EC2 Windows Server. IIS différencie les sites web en utilisant des liaisons, qui sont une combinaison du type de protocole, de l'adresse IP, du port et du nom d'hôte. Pour éviter les conflits d'adresse IP et de port, vous devez ajouter un nom d'hôte.

Procédez comme suit pour configurer le serveur IIS sur votre instance pour héberger plusieurs sites web :

  1. Si vous ne l'avez pas encore fait, installez et configurez vos sites web sur l'instance EC2 Windows Server. Veillez à installer et de configurer IIS sur l'instance.
  2. Utilisez la console Amazon EC2 pour obtenir les adresses IP de l'instance EC2 Windows Server.
  3. Connectez-vous à l'instance à l'aide du protocole RDP (Remote Desktop Protocol).
  4. Ouvrez IIS Manager puis, dans le volet Connections (Connexions), choisissez le site auquel vous souhaitez ajouter un nom d'hôte.
  5. Dans le volet Actions, choisissez Bindings, Edit (Liaison, Modifier), entrez un nom dans le champ Host name (Nom d'hôte), puis cliquez sur OK.
  6. Mettez à jour le fichier hosts avec le nom d'hôte pour accéder au site web localement depuis le serveur IIS :
    Ouvrez un éditeur de texte à l'aide de l'option Run as Administrator (Exécuter en tant qu'administrateur), puis ouvrez le fichier hosts dans le répertoire C:\Windows\System32\drivers\etc.
    Entrez l'adresse IP privée de l'instance EC2 et le nom d'hôte de votre site web, puis enregistrez le fichier.
  7. Répétez les étapes 4 à 6 pour chaque site web supplémentaire.

Vous pouvez désormais accéder à vos sites Web en utilisant l'adresse IP privée localement à partir du fichier hosts sur la même instance EC2 Windows Server. Pour un accès public, ajoutez l'adresse IP publique dans votre zone hébergée publique via votre fournisseur d'hôte DNS ou avec Amazon Route 53.


Cet article vous a-t-il été utile ?


Besoin d'aide pour une question technique ou de facturation ?