Einrichten einer lastverteilten Web Studio-Bereitstellung

Last published : Nov 13, 2026
Um hochverfügbare Web Studio-Bereitstellungen einzurichten, können Sie Tools wie NetScaler® ADC oder Windows Network Load Balancing wählen. Dieser Artikel bietet eine Schritt-für-Schritt-Anleitung zum Einrichten einer lastverteilten Web Studio-Bereitstellung mithilfe einer NetScaler ADC Appliance.
HA Web Studio-Diagramm

Zertifikatsanforderungen

Bevor Sie ein Zertifikat von einer kommerziellen Zertifizierungsstelle kaufen oder eines von Ihrer Unternehmenszertifizierungsstelle ausstellen, berücksichtigen Sie die folgenden Optionen basierend auf Ihren Anforderungen:
Option Vorteile Nachteile
Option 1: Verwenden Sie ein *.example.com-Wildcard-Zertifikat sowohl auf dem NetScaler ADC Appliance-Lastenausgleichsserver als auch auf den Web Studio-Servern.
  • Vereinfacht die Konfiguration
  • Einfacher zu verwalten (einzelnes Zertifikat)
  • Es können neue Subdomains hinzugefügt werden, ohne das Zertifikat zu aktualisieren
  • Wenn das Wildcard-Zertifikat kompromittiert wird, sind alle Subdomains gefährdet
  • Nicht alle Anwendungen unterstützen Wildcard-Zertifikate
  • Könnte teurer sein als einzelne Zertifikate
Option 2: Verwenden Sie ein Zertifikat mit Subject Alternative Names (SANs) sowohl auf dem NetScaler ADC Appliance-Lastenausgleichsserver als auch auf den Web Studio-Servern.
  • Flexibel, kann mehrere spezifische Domänen und Subdomänen umfassen
  • Zentralisiert die Verwaltung für mehrere Domänen
  • Unterstützt mehrere unterschiedliche Namen und bietet so mehr Flexibilität als Wildcards
  • Die Verwaltung von SAN-Einträgen kann mit zunehmender Anzahl von Domänen komplex werden
  • Das Hinzufügen neuer Domänen erfordert die Neuausstellung des Zertifikats
  • Begrenzt durch die Anzahl der von der CA unterstützten SAN-Einträge
Option 3: Verwenden Sie ein Zertifikat für jeden Web Studio-Server und den NetScaler ADC Appliance-Lastenausgleichsserver
  • Jeder Server ist unabhängig gesichert
  • Eine Kompromittierung eines Zertifikats wirkt sich nicht auf andere aus
  • Es können spezifische Zertifikate verwendet werden, die auf die Anforderungen jedes Servers zugeschnitten sind
  • Höherer Verwaltungsaufwand, da jedes Zertifikat separat verwaltet werden muss
  • Mehr zu erneuernde Zertifikate und potenziell höhere Kosten
  • Es muss sichergestellt werden, dass alle Zertifikate konsistent konfiguriert sind

Serverzertifikat auf dem Lastenausgleich konfigurieren

  1. Melden Sie sich bei der Verwaltungs-GUI der NetScaler ADC Appliance an.
  2. Wählen Sie Traffic Management > SSL > Certificates > Server Certificates
  3. Klicken Sie auf Installieren.
  4. Geben Sie auf der Seite Install Server Certificate einen Zertifikat-Schlüsselpaar-Namen ein, klicken Sie auf Choose File, und suchen Sie dann nach der Zertifikatdatei. Wenn die Zertifikatdatei den privaten Schlüssel nicht enthält, wählen Sie eine Key File aus.
    Screenshot des Zertifikatinstallationsbildschirms

Schritt 1: Web Studio-Serverknoten hinzufügen

Fügen Sie alle Web Studio-Serverknoten (z. B. Studio-eu-1 und Studio-eu-2) zum Lastenausgleichsdienst hinzu.
  1. Melden Sie sich an der NetScaler ADC Management-GUI an.
  2. Navigieren Sie zu Traffic Management > Lastenausgleich > Server. Klicken Sie auf Hinzufügen.
  3. Geben Sie die Server-IP-Adresse eines Web Studio-Serverknotens ein.
  4. Wiederholen Sie die Schritte 2–3, um die anderen Web Studio-Server hinzuzufügen.
    Screenshot des Serverbildschirms mit zwei Servern

Schritt 2: Einen Monitor für Web Studio-Serverknoten hinzufügen

Richten Sie im Lastenausgleichsdienst einen Monitor ein, um den Status aller Web Studio-Serverknoten zu überprüfen.
  1. Wählen Sie Traffic Management > Lastenausgleich > Monitore > Hinzufügen.
  2. Auf der Registerkarte Konfiguration nehmen Sie die folgenden Einstellungen vor und lassen die anderen Standardwerte unverändert:
    • Geben Sie Web Studio für Name ein.
    • Wählen Sie HTTP oder SSL für Typ aus.
    • Wählen Sie die Option Sicher aus.
    • Geben Sie HEAD/citrix/studio/ für HTTP-Anforderung ein.
    Screenshot des Serverbildschirms mit zwei Servern

Schritt 3: Eine Dienstgruppe für Web Studio-Serverknoten erstellen

  1. Wählen Sie Traffic Management > Lastenausgleich > Dienstgruppen > Hinzufügen. Um über HTTPS eine Verbindung zu den Web Studio-Servern herzustellen, wählen Sie das Protokoll SSL aus, lassen Sie andere Einstellungen als Standard und klicken Sie dann auf OK.
  2. Klicken Sie in Ihrer Dienstgruppe unter Dienstgruppenmitglieder auf Kein Dienstgruppenmitglied, und führen Sie dann die folgenden Schritte aus, um Mitglieder hinzuzufügen:
    1. Klicken Sie auf Service Based.
    2. Wählen Sie alle Server aus, die Sie zuvor hinzugefügt haben.
    3. Geben Sie 443 für den Port ein.
  3. Fügen Sie den Abschnitt Monitore hinzu und wählen Sie den Web Studio-Monitor aus, den Sie zuvor erstellt haben.
    Screenshot des Monitorbildschirms mit einem aufgelisteten Monitor
  4. Fügen Sie den Abschnitt Zertifikate hinzu und nehmen Sie die folgenden Einstellungen vor:
    1. Binden Sie das Client-Zertifikat.
    2. Binden Sie das CA-Zertifikat, das zum Signieren des zuvor importierten Serverzertifikats verwendet wurde, sowie alle anderen CAs, die Teil der PKI-Vertrauenskette sein könnten.
      Bildschirm zum Hinzufügen einer Bindung
  5. Fügen Sie den Abschnitt Einstellungen hinzu, wählen Sie Client-IP-Header einfügen aus, und geben Sie dann als Headernamen X-Forwarded-For ein. Diese Einstellung ermöglicht die Verwendung der Client-IP-Adresse in Richtlinien.

Schritt 4: Einen virtuellen Server erstellen

Erstellen Sie einen virtuellen Load Balancer-Server, damit Benutzer auf die Web Studio-Servergruppe zugreifen können.
  1. Navigieren Sie zu Traffic Management > Load Balancing > Virtual Servers, und klicken Sie dann auf Hinzufügen.
  2. Geben Sie einen Namen ein, wählen Sie SSL für das Protokoll, geben Sie 443 für den Port ein, und klicken Sie dann auf OK.
    Screenshot des Bildschirms 'NetScaler Lastausgleich virtueller Server'
  3. Binden Sie die zuvor erstellte Dienstgruppe an den virtuellen Load Balancing-Server.
  4. Binden Sie das CA-Zertifikat, das Sie in Schritt 3: Erstellen einer Dienstgruppe für Web Studio-Serverknoten an die Dienstgruppe gebunden haben.
  5. Fügen Sie den Abschnitt Methode hinzu und wählen Sie die Load-Balancing-Methode aus. Gängige Optionen für das Web Studio-Load-Balancing sind ROUNDROBIN oder LEASTCONNECTION.
  6. Fügen Sie den Abschnitt Persistenz hinzu und nehmen Sie die folgenden Einstellungen vor:
    1. Legen Sie die Persistenzmethode auf COOKIEINSERT fest.
    2. Stellen Sie das Zeitlimit so ein, dass es dem Sitzungszeitlimit in Web Studio entspricht (standardmäßig 20 Minuten).
    3. Benennen Sie das Cookie, um die zukünftige Fehlersuche zu erleichtern. Beispiel: NSC_SFPersistence.
    4. Setzen Sie die Backup-Persistenz auf NONE.
      Screenshot des Persistenzbereichs
    Hinweis:
    Wenn der Client das HTTP-Cookie nicht speichern darf, enthalten die nachfolgenden Anforderungen das HTTP-Cookie nicht, und die Persistenz wird nicht verwendet.

Schritt 5: DNS-Einträge für den virtuellen Server erstellen

Erstellen Sie auf dem Domänencontroller einen DNS- und PTR-Eintrag, um die IP-Adresse des virtuellen Servers einem FQDN zuzuordnen. Web Studio-Benutzer in Ihrem Netzwerk verwenden diesen FQDN, um auf die Web Studio-Servergruppe zuzugreifen. Beispiel: webstudio.example.com wird in die IP-Adresse des virtuellen Servers des Lastenausgleichs (VIP) aufgelöst.
Screenshot des Persistenzbereichs
Geben Sie diese URL an, damit Benutzer auf Web Studio-Server zugreifen können: https://<FQDN of the virtual server>/<text you entered in the HTTP Request field when creating a monitor>. Beispiel: https://webstudio.example.com/citrix/studio