Schritt 1: Installieren der IIS-Webfarminfrastruktur

von Keith Newman und Robert McMurray

Der erste Schritt beim Installieren und Konfigurieren einer IIS 8-Webfarm besteht darin, IIS auf den Webservern und dem Lastenausgleichsserver zu installieren. Installieren Sie anschließend das Routing von Anwendungsanforderungen (Application Request Routing, ARR) auf dem Lastenausgleichsserver. Richten Sie dann auf einem der Webserver Ihre Website ein. Ziel dieses Schritts ist, die erforderliche Software auf Ihren Servern zu installieren. Die Webfarm wird in einem späteren Schritt konfiguriert.

Wenn Sie diese Aufgaben abgeschlossen haben, notieren Sie Ihre Entwurfsentscheidungen, und fahren Sie anschließend mit Step 2: Configure IIS Web Farm Serversfort.

1.1. Installieren von IIS mit den entsprechenden Modulen

Installieren Sie IIS auf allen Servern in der Webfarm mit Ausnahme der Back-End-Dateiserver (Inhaltsserver und Zertifikatspeicherserver). Der ARR-Server erfordert lediglich eine Standardinstallation von IIS mit zentralisierter SSL-Zertifikatunterstützung. Auf allen Webservern müssen IIS und alle IIS-Module installiert werden, welche die Arten von Webanwendungen unterstützen, die Sie ausführen möchten.

So installieren Sie IIS auf einem ARR-Server

  1. Klicken Sie auf der Seite Start auf die Kachel Server-Manager, und klicken Sie dann auf OK.

  2. Klicken Sie in Server-Manager auf Dashboard und dann auf Rollen und Features hinzufügen.

  3. Klicken Sie im Assistenten zum Hinzufügen von Rollen und Features auf der Seite Vorbemerkungen auf Weiter.

  4. Wählen Sie auf der Seite Installationstyp auswählen die Option Rollenbasierte oder featurebasierte Installation, und klicken Sie anschließend auf Weiter.

  5. Klicken Sie auf der Seite Zielserver auswählen auf Einen Server aus dem Serverpool auswählen, wählen Sie den Namen Ihres Computers aus, und klicken Sie auf Weiter.

  6. Klicken Sie auf der Seite Serverrollen auswählen auf Webserver (IIS), und klicken Sie dann auf Weiter.

  7. Beachten Sie auf der Seite Features auswählen die vorab ausgewählten Features, und klicken Sie dann auf Weiter.

  8. Klicken Sie auf der Seite Webserverrolle (IIS) auf Weiter.

  9. Beachten Sie auf der Seite Features auswählen die vorab ausgewählten Features, die standardmäßig installiert werden, und wählen Sie dann unter dem Knoten Sicherheit die Option Zentralisierte SSL-Zertifikatunterstützung aus.

  10. Klicken Sie auf Weiter.

  11. Überprüfen Sie Ihre Auswahl auf der Seite Installationsauswahl bestätigen, und klicken Sie dann auf Installieren.

  12. Überprüfen Sie auf der Seite Installationsstatus, ob die Installation der Rolle "Webserver (IIS)" und der erforderlichen Rollendienste erfolgreich abgeschlossen wurde, und klicken Sie dann auf Schließen.

  13. Geben Sie Folgendes in einen Webbrowser ein, um sicherzustellen, dass IIS erfolgreich installiert wurde:

    http://localhost

    Die Standardbegrüßungsseite von IIS wird angezeigt.

So installieren Sie IIS und IIS-Module auf Webservern

  1. Klicken Sie auf der Seite Start auf die Kachel Server-Manager, und klicken Sie dann auf OK.

  2. Klicken Sie in Server-Manager auf Dashboard und dann auf Rollen und Features hinzufügen.

  3. Klicken Sie im Assistenten zum Hinzufügen von Rollen und Features auf der Seite Vorbemerkungen auf Weiter.

  4. Wählen Sie auf der Seite Installationstyp auswählen die Option Rollenbasierte oder featurebasierte Installation, und klicken Sie anschließend auf Weiter.

  5. Klicken Sie auf der Seite Zielserver auswählen auf Einen Server aus dem Serverpool auswählen, wählen Sie den Server aus, und klicken Sie auf Weiter.

  6. Klicken Sie auf der Seite Serverrollen auswählen auf Webserver (IIS), und klicken Sie dann auf Weiter.

  7. Beachten Sie auf der Seite Features auswählen die vorab ausgewählten, standardmäßig installierten Features, und wählen Sie dann die folgenden zusätzlichen Rollendienste für die Art von Webanwendungen aus, die unterstützt werden sollen: (Achtung: Installieren Sie nur die Rollendienste, die von Ihrer Websites benötigt werden. Diese Vorgehensweise erhöht die Sicherheit Ihrer Website.)

  8. Klicken Sie auf Weiter.

  9. Klicken Sie auf der Seite Webserverrolle (IIS) auf Weiter.

  10. Überprüfen Sie auf der Seite Rollendienste auswählen die vorab ausgewählten Rollendienste, die standardmäßig installiert sind, und klicken Sie dann auf Weiter.

    Hinweis

    Sie müssen nur die IIS 8-Standardrollendienste für einen Webserver mit statischem Inhalt installieren.

  11. Überprüfen Sie Ihre Auswahl auf der Seite Installationsauswahl bestätigen, und klicken Sie dann auf Installieren.

  12. Überprüfen Sie auf der Seite Installationsstatus, ob die Installation der Rolle "Webserver (IIS)" und der erforderlichen Rollendienste erfolgreich abgeschlossen wurde, und klicken Sie dann auf Schließen.

  13. Geben Sie Folgendes in einen Webbrowser ein, um sicherzustellen, dass IIS erfolgreich installiert wurde:

    http://localhost

    Die Standardbegrüßungsseite von IIS sollte angezeigt werden.

1.2 Installieren von ARR für den Lastenausgleich

Sobald Sie über eine Standardinstallation von IIS auf einem Server verfügen, können Sie die aktuelle Version von Application Request Routing (ARR) installieren.

So installieren Sie ARR-Lastenausgleich und seine Abhängigkeiten

  1. Öffnen Sie einen Browser auf der Anwendungsanforderungsrouting-Website .
  2. Suchen Sie die MSI-Pakete für die aktuelle Version von ARR, und laden Sie sie auf Ihren Server herunter.
  3. Führen Sie das MSI-Paket aus, um ARR und seine Abhängigkeiten zu installieren.

1.3 Einrichten Ihrer Website auf einem Webserver

Bevor Sie mit dem nächsten Schritt fortfahren, richten Sie Ihre Webanwendung auf einem der Webserver ein, und testen Sie sie. Dies erleichtert das Konfigurieren der gemeinsamen Konfiguration und des freigegebenen Inhalts.

Wenn Sie Hilfe beim Konfigurieren Ihrer Website auf dem Webserver benötigen, ziehen Sie eines der folgenden IIS-Szenarien zurate:

  1. Erstellen einer statischen Website in IIS
  2. Erstellen einer klassischen ASP-Website in IIS
  3. Erstellen einer ASP.NET-Website in IIS
  4. Erstellen einer FTP-Website in IIS

Weitere Informationen