Verwendung eines Lastenausgleichsmoduls mit dem Edge-Proxy-Server

  • Freigeben Version: Australia
  • Aktualisiert 12. März 2026
  • 3 Minuten Lesedauer
  • Sie können einen Lastenausgleichsmodul verwenden, um die Last auf die Proxy-Server in Ihrem Edge Encryption-Proxy-Setup auszugleichen. Wenn Lastenausgleichsmodul und Proxy-Server unterschiedliche Ports verwenden, geben Sie den Hostnamen und den HTTPS-Port des Lastenausgleichsmoduls an, damit Anwender Antworten in ihrem Browser anzeigen können.

    Wichtig:
    Alle Produktionsumgebungen sollten aus Redundanzgründen mindestens zwei Edge Encryption-Proxy-Server enthalten.

    Verarbeitung von Edge-Anforderungen ohne Lastenausgleichsmodul

    Wenn Sie keinen Lastenausgleichsmodul verwenden, wird eine Anforderung wie unten beschrieben verarbeitet.
    1. Der Anwender stellt eine Anforderung von einem Browser aus.
    2. Der Browser sendet die Anforderung an den Edge-Proxy-Server.
    3. Der Proxy-Server sendet die Anforderung an die ServiceNow-Instanz.
    4. Die ServiceNow-Instanz gibt die Antwort an den Proxy-Server zurück.
    5. Der Proxy-Server fügt im Antwortheader eine eigene Portnummer hinzu, bevor die Antwort an den Browser des Anwenders zurückgegeben wird.

    Die Anforderung wurde erfolgreich abgeschlossen, da der Anwender die Antwort vom Proxy-Server unter der im Antwortheader angegebenen Portnummer anzeigen kann.

    Verarbeitung von Edge-Anforderungen mit einem Lastenausgleichsmodul

    Wenn Sie jedoch einen Lastenausgleichsmodul verwenden, kommuniziert der Browser des Anwenders direkt mit dem Lastenausgleichsmodul, nicht mit dem Proxy-Server. Eine Anforderung wird wie unten beschrieben verarbeitet.
    Hinweis:
    Das folgende Beispiel verwendet 1025 Als Proxy-Server-Portnummer.
    1. Der Anwender stellt eine Anforderung von einem Browser aus.
    2. Der Browser sendet die Anforderung an eine virtuelle IP (VIP) des Lastenausgleichsmoduls, auch als virtueller Server bezeichnet.
    3. Das VIP ist so konfiguriert, dass es auf den Proxy-Server verweist (z. B. 10.2.200.148:1025 ), damit der Lastenausgleichsmodul die Anforderung an den Proxy-Server weiterleitet.
    4. Der Proxy-Server sendet die Anforderung an die ServiceNow-Instanz.
    5. Die ServiceNow-Instanz gibt die Antwort an den Proxy-Server zurück.
    6. Der Proxy-Server schreibt den Standort-Header in der Antwort mit Werten um, die in den Eigenschaften für konfiguriert sind risk-servicenow.dev.echonet:1025 .
      • Host : edgencryption.proxy.host
      • HTTP-Port : edgeencryption.proxy.http.port
      • HTTPS-Port : edgeencryption.proxy.https.port
    7. Der Proxy-Server leitet die Antwort an den Lastenausgleichsmodul weiter, wobei der Standort-Header auf den Proxy-Server-Port verweist.
    Das Ergebnis hängt davon ab, ob der Lastenausgleichsmodul und die Proxy-Server denselben Port verwenden.
    • Wenn Lastenausgleichsmodul und Proxy-Server denselben Port verwenden, ist die Anforderung erfolgreich, da der Anwender die Antwort von demselben Port erhält, der im Antwortheader identifiziert wurde.
    • Wenn Lastenausgleichsmodul und Proxy-Server unterschiedliche Ports verwenden, schlägt die Anforderung fehl, da der Browser des Anwenders nur mit dem Lastenausgleichsmodul kommuniziert, die Antwort jedoch auf dem Proxy-Server ist.

    Lösung

    Sie könnten das Problem einfach lösen, indem Sie den Lastenausgleichsmodul und alle Edge-Proxy-Server auf demselben Port verwenden, aber dies ist keine ideale Lösung. Eine bessere Lösung besteht darin, dem System zu ermöglichen, zu wissen, welchen Port der Lastenausgleichsmodul verwendet.

    Mit den folgenden Eigenschaften kann der Edge-Proxy-Server Antwortnachrichten an den Lastenausgleichsmodul umleiten, wenn der Proxy-Server und der Lastenausgleichsmodul unterschiedliche Ports verwenden.
    • edgeencryption.proxy.rewrite.location.host Gibt den Hostnamen an, der für den Zugriff auf ServiceNow über den Lastenausgleichsmodul verwendet wird.
    • edgeencryption.proxy.rewrite.location.https.port Gibt den HTTPS-Port an, der für den Zugriff auf ServiceNow über den Lastenausgleichsmodul verwendet wird.

    Konfigurieren Sie den Lastenausgleichsmodul

    Wenn Lastenausgleichsmodul und Proxy-Server unterschiedliche Ports verwenden, geben Sie den Hostnamen und den HTTPS-Port des Lastenausgleichsmoduls an, damit Anwender Antworten in ihrem Browser anzeigen können.

    Vorbereitungen

    Erforderliche Rollen:
    • Lokaler Administrator oder Domänenadministrator auf einem Windows-Host
    • Serviceanwender mit vollständigem Dateisystemzugriff auf einem Linux-Host

    Prozedur

    1. Melden Sie sich beim Proxy-Server-Host als Administrator, Domänenadministrator oder Serviceanwender an.
    2. Navigieren Sie zum Installationsverzeichnis für den Edge-Proxy, und wählen Sie aus Konf/edgeencryption.properties .
    3. Legen Sie die folgenden Eigenschaften fest:
      Eigenschaft Beschreibung
      edgeencryption.proxy.rewrite.location.host Wenn Ihre Edge-Konfiguration einen Lastenausgleichsmodul enthält, um die Last zwischen Proxy-Servern auszugleichen, schreibt die Antworten an den Lastenausgleichsmodul um, damit Anforderungen abgeschlossen werden können.
      • Wenn im Proxy-Setup ein Lastenausgleichsmodul vorhanden ist, geben Sie den Hostnamen an, der für den Zugriff auf ServiceNow über den Lastenausgleichsmodul verwendet wird.
      • Optional: Wenn das Proxy-Setup keinen Lastenausgleichsmodul enthält, können Sie diesen Wert auf den Hostnamen festlegen, der vom Proxy-Server verwendet wird.
      edgeencryption.proxy.rewrite.location.https.port Wenn Ihre Edge-Konfiguration einen Lastenausgleichsmodul enthält, um die Last zwischen Proxy-Servern auszugleichen, gibt den HTTPS-Port an, der für den Zugriff auf ServiceNow über den Lastenausgleichsmodul verwendet wird.
      • Wenn in der Konfiguration ein Lastenausgleichsmodul vorhanden ist, geben Sie den HTTPS-Port an, der für den Zugriff auf ServiceNow über den Lastenausgleichsmodul verwendet wird.
      • Optional: Wenn in der Konfiguration kein Lastenausgleichsmodul vorhanden ist, können Sie diesen Wert auf den vom Proxy-Server verwendeten HTTPS-Port festlegen.
    4. Speichern Sie die Datei.

    Ergebnisse

    Anforderungen können abgeschlossen werden, da Anwender jetzt Antworten in ihrem Browser anzeigen können.