Sie können Anforderungsrichtlinien verwenden, um HTTP-Anforderungen zu ändern, bevor sie an die Anwendung weitergeleitet werden.

Prozedur

  1. Wählen Sie in der oberen Navigationsleiste Ressourcen aus und klicken Sie auf Cloud-Ressourcen.
  2. Klicken Sie im linken Bereich auf Edge-Gateways.
  3. Klicken Sie auf das NSX Edge-Gateway und klicken Sie unter „Lastausgleichsdienst“ auf Virtuelle Dienste.
  4. Klicken Sie links neben dem Namen des virtuellen Diensts auf die vertikalen Auslassungspunkte () und wählen Sie Richtlinien konfigurieren aus.
  5. Klicken Sie auf HTTP-Anforderung und dann auf Neu.
  6. Geben Sie einen Namen für die Regel ein.
  7. Um die Regel bei der Erstellung zu aktivieren, aktivieren Sie die Umschaltoption Zustand.
  8. Klicken Sie unter „Übereinstimmungskriterien“ auf Neu.
  9. Wählen Sie ein oder mehrere Übereinstimmungskriterien aus und geben Sie die erforderlichen Daten ein.
    Option Bezeichnung
    Client-IP-Adresse
    1. Wählen Sie aus, ob eine Aktion ausgeführt werden soll, wenn die Client-IP mit dem eingegebenen Wert übereinstimmt oder nicht übereinstimmt.
    2. "Geben Sie eine IPv4-Adresse, eine IPv6-Adresse, einen Bereich oder eine CIDR-Notation ein."
    3. (Optional) Um weitere IP-Adressen hinzuzufügen, klicken Sie auf IP hinzufügen.
    Dienstport
    1. Wählen Sie aus, ob eine Aktion ausgeführt werden soll, wenn der virtuelle Dienstport mit dem eingegebenen Wert übereinstimmt oder nicht übereinstimmt.
    2. Geben Sie einen Port oder eine Liste von Ports in eine kommagetrennte Liste ein.
    Protokolltyp Wählen Sie einen Protokolltyp aus.
    HTTP-Methode
    1. Wählen Sie aus, ob eine Aktion ausgeführt werden soll, wenn die HTTP-Methode mit dem von Ihnen eingegebenen Wert übereinstimmt oder nicht übereinstimmt.
    2. "Wählen Sie eine oder mehrere HTTP-Methoden aus, die von der Clientanforderung verwendet werden."
    Pfad
    1. Wählen Sie ein Kriterium für den Pfad aus.
    2. Geben Sie eine Pfadzeichenfolge ein.
      Hinweis: Der Pfad muss nicht mit einem Schrägstrich (/) beginnen.
    3. (Optional) Um weitere Pfade hinzuzufügen, klicken Sie auf Pfad hinzufügen.
    Abfrage
    1. Geben Sie Text ein, der Teil einer Abfragezeichenfolge ist.
    2. (Optional) Um weitere Abfragen einzugeben, klicken Sie auf Abfrage hinzufügen.
    Anforderungsheader
    1. Wählen Sie ein Kriterium für den Anforderungsheader aus.
    2. Geben Sie einen Namen für den Header ein.
    3. Geben Sie einen oder mehrere Werte für den Header ein.
    4. Um weitere Header hinzuzufügen, klicken Sie auf Header hinzufügen.
    Cookie
    1. Wählen Sie ein Kriterium für das Cookie aus.
    2. Geben Sie einen Namen für das Cookie ein.
    3. Geben Sie einen Wert ein.
  10. Wählen Sie eine Aktion aus, die nach einer Übereinstimmung durchgeführt werden soll.
    Option Bezeichnung
    Umleiten Um die Anforderung umzuleiten, geben Sie die erforderlichen Informationen ein.
    1. Wählen Sie ein Umleitungsprotokoll aus.
    2. Geben Sie einen Port ein.
    3. Wählen Sie einen Statuscode aus.
    4. Geben Sie einen benutzerdefinierten Hostnamen ein.
    5. Geben Sie einen Pfad ein.
    6. Um die ursprünglichen Abfrageparameter in der geänderten Anforderung beizubehalten, aktivieren Sie das Kontrollkästchen Abfrage beibehalten.
    Header ändern Um den Anforderungsheader zu ändern, gehen Sie wie folgt vor.
    1. Wählen Sie aus, ob der HTTP-Header entfernt, hinzugefügt oder ersetzt werden soll.
    2. Geben Sie den benutzerdefinierten Headerwert ein.
    3. Um weitere Aktionen zur Änderung des Headers zu konfigurieren, klicken Sie auf Aktion hinzufügen und wiederholen Sie die Unterschritte a und b.
    URL umschreiben
    1. Geben Sie einen benutzerdefinierten Host-Header ein.
    2. Geben Sie einen vorhandenen benutzerdefinierten Pfad ein.
    3. Um die ursprünglichen Abfrageparameter in der geänderten Anforderung beizubehalten, aktivieren Sie das Kontrollkästchen Abfrage beibehalten.
    4. (Optional) Wenn Sie Abfrage beibehalten ausgewählt haben, fügen Sie weitere Abfrageparameter hinzu.
  11. Klicken Sie auf Hinzufügen.
  12. Um eine weitere Regel hinzuzufügen, wiederholen Sie die Schritte 6 bis 12.
  13. Um eine Regel in der Liste nach oben oder unten zu verschieben, klicken Sie auf die vertikalen Auslassungspunkte () links neben dem Regelnamen und wählen Sie die gewünschte Aktion aus.
  14. Klicken Sie zum Speichern der Änderungen auf Speichern.