Wie hoste ich mehrere öffentliche Websites mit IIS auf derselben EC2 Windows Server-Instance?

Lesedauer: 2 Minute
0

Ich möchte Internet Information Services (IIS) verwenden, um mehrere Websites auf einer einzigen Windows Server-Instance von Amazon Elastic Compute Cloud (Amazon EC2) zu hosten.

Behebung

Wenn Sie über mehrere öffentliche Websites verfügen, können Sie diese in IIS auf derselben EC2 Windows Server-Instance hosten. IIS verwendet Bindungen, um zwischen Websites zu unterscheiden. Bindungen sind eine Kombination aus Protokolltyp, IP-Adresse, Port und Hostname. Um IP-Adressen- und Portkonflikte zu vermeiden, müssen Sie einen Hostnamen hinzufügen.

Gehen Sie wie folgt vor, um den IIS-Server auf Ihrer Instance für das Hosten mehrerer Websites zu konfigurieren:

  1. Richten Sie Ihre Websites auf der EC2 Windows Server-Instance ein. Stellen Sie sicher, dass Sie IIS (über die Microsoft-Website) auf der Instance installieren und konfigurieren.
  2. Verwenden Sie die Amazon EC2-Konsole, um die IP-Adressen der EC2 Windows Server-Instance abzurufen.
  3. Verwenden Sie das Remote Desktop Protocol, um eine Verbindung zur Instance herzustellen.
  4. Öffnen Sie den IIS-Manager. Wählen Sie im Bereich Verbindungen die Seite aus, der Sie einen Hostnamen hinzufügen möchten.
  5. Führen Sie im Bereich Aktionen die folgenden Schritte aus:
    Wählen Sie Bindungen aus.
    Wählen Sie Bearbeiten aus.
    Geben Sie im Feld Hostname einen Namen ein.
    Wählen Sie OK aus.
  6. Aktualisieren Sie die Host-Datei mit dem Hostnamen, um vom IIS-Server aus lokal auf die Website zuzugreifen:
    Öffnen Sie einen Texteditor mit der Option Als Administrator ausführen und im Anschluss die Host-Datei im Verzeichnis C:\Windows\System32\drivers\etc.
    Geben Sie die private IP-Adresse der EC2-Instance und den Hostnamen Ihrer Website ein und speichern Sie dann die Datei.
  7. Wiederholen Sie die Schritte 4 bis 6 für jede weitere Website.

Um auf Ihre Websites zuzugreifen, verwenden Sie die private IP-Adresse lokal aus der Host-Datei auf derselben EC2 Windows Server-Instance. Verwenden Sie für den öffentlichen Zugriff Ihren DNS-Hostanbieter oder Amazon Route 53, um die öffentliche IP-Adresse in Ihrer öffentlichen gehosteten Zone hinzuzufügen.

AWS OFFICIAL
AWS OFFICIALAktualisiert vor einem Jahr