Sie können Anforderungsrichtlinien verwenden, um HTTP-Anforderungen zu ändern, bevor sie an die Anwendung weitergeleitet werden.
Prozedur
- Klicken Sie in der oberen Navigationsleiste auf Netzwerk und dann auf die Registerkarte Edge-Gateways.
- Klicken Sie auf das NSX Edge-Gateway und klicken Sie unter „Lastausgleichsdienst“ auf Virtuelle Dienste.
- Klicken Sie links neben dem Namen des virtuellen Diensts auf die vertikalen Auslassungspunkte () und wählen Sie Richtlinien konfigurieren aus.
- Klicken Sie auf HTTP-Anforderung und dann auf Neu.
- Geben Sie einen Namen für die Regel ein.
- Um die Regel bei der Erstellung zu aktivieren, aktivieren Sie die Umschaltoption Zustand.
- Klicken Sie unter „Übereinstimmungskriterien“ auf Neu.
- Wählen Sie ein oder mehrere Übereinstimmungskriterien aus und geben Sie die erforderlichen Daten ein.
Option Bezeichnung Client-IP-Adresse - Wählen Sie aus, ob eine Aktion ausgeführt werden soll, wenn die Client-IP mit dem eingegebenen Wert übereinstimmt oder nicht übereinstimmt.
- "Geben Sie eine IPv4-Adresse, eine IPv6-Adresse, einen Bereich oder eine CIDR-Notation ein."
- (Optional) Um weitere IP-Adressen hinzuzufügen, klicken Sie auf IP hinzufügen.
Dienstport - Wählen Sie aus, ob eine Aktion ausgeführt werden soll, wenn der virtuelle Dienstport mit dem eingegebenen Wert übereinstimmt oder nicht übereinstimmt.
- Geben Sie einen Port oder eine Liste von Ports in eine kommagetrennte Liste ein.
Protokolltyp Wählen Sie einen Protokolltyp aus. HTTP-Methode - 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.
- "Wählen Sie eine oder mehrere HTTP-Methoden aus, die von der Clientanforderung verwendet werden."
Pfad - Wählen Sie ein Kriterium für den Pfad aus.
- Geben Sie eine Pfadzeichenfolge ein.
Hinweis: Der Pfad muss nicht mit einem Schrägstrich (/) beginnen.
- (Optional) Um weitere Pfade hinzuzufügen, klicken Sie auf Pfad hinzufügen.
Abfrage - Geben Sie Text ein, der Teil einer Abfragezeichenfolge ist.
- (Optional) Um weitere Abfragen einzugeben, klicken Sie auf Abfrage hinzufügen.
Anforderungsheader - Wählen Sie ein Kriterium für den Anforderungsheader aus.
- Geben Sie einen Namen für den Header ein.
- Geben Sie einen oder mehrere Werte für den Header ein.
- Um weitere Header hinzuzufügen, klicken Sie auf Header hinzufügen.
Cookie - Wählen Sie ein Kriterium für das Cookie aus.
- Geben Sie einen Namen für das Cookie ein.
- Geben Sie einen Wert ein.
- 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. - Wählen Sie ein Umleitungsprotokoll aus.
- Geben Sie einen Port ein.
- Wählen Sie einen Statuscode aus.
- Geben Sie einen benutzerdefinierten Hostnamen ein.
- Geben Sie einen Pfad ein.
- 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. - Wählen Sie aus, ob der HTTP-Header entfernt, hinzugefügt oder ersetzt werden soll.
- Geben Sie den benutzerdefinierten Headerwert ein.
- 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 - Geben Sie einen benutzerdefinierten Host-Header ein.
- Geben Sie einen vorhandenen benutzerdefinierten Pfad ein.
- Um die ursprünglichen Abfrageparameter in der geänderten Anforderung beizubehalten, aktivieren Sie das Kontrollkästchen Abfrage beibehalten.
- (Optional) Wenn Sie Abfrage beibehalten ausgewählt haben, fügen Sie weitere Abfrageparameter hinzu.
- Klicken Sie auf Hinzufügen.
- Um eine weitere Regel hinzuzufügen, wiederholen Sie die Schritte 6 bis 12.
- 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.
- Klicken Sie zum Speichern der Änderungen auf Speichern.