Um ein Anwendungsprofil zu erstellen, das den HTTP-Datenverkehrstyp ausgleicht, geben Sie den Namen, die HTTP-Umleitungs-URL und den Persistenztyp im Profil an. Optional können Sie auch auswählen, dass der X-Forwarded-For-HTTP-Header eingefügt werden soll.
Prozedur
- Melden Sie sich beim vSphere Web Client an.
- Klicken Sie auf Netzwerk und Sicherheit (Networking & Security) > NSX Edges.
- Doppelklicken Sie auf eine NSX Edge-Instanz.
- Klicken Sie auf Verwalten (Manage) > Load Balancer > Anwendungsprofile (Application Profiles).
- Klicken Sie auf Hinzufügen (Add).
Das Fenster Neues Anwendungsprofil wird geöffnet.
- Geben Sie die Eigenschaften des Anwendungsprofils an.
- Wählen Sie den Typ des Profils als HTTP.
- Geben Sie einen Namen für das neue Anwendungsprofil ein.
- Geben Sie die URL ein, zu der Sie den HTTP-Datenverkehr umleiten möchten.
Sie können den Datenverkehr beispielsweise von http://myweb.com zu https://myweb.com leiten.
- Wählen Sie einen Persistenztyp.
Die Persistenz verfolgt und speichert Sitzungsdaten wie das spezifische Poolmitglied, das eine Client-Anforderung verarbeitet hat. Die Persistenz stellt sicher, dass die Client-Anforderungen in einer gesamten Sitzung oder während nachfolgender Sitzungen demselben Poolmitglied zugeordnet werden.
Persistenz Beschreibung Quell-IP Dieser Persistenztyp verfolgt Sitzungen auf der Grundlage der Quell-IP-Adresse.
Wenn ein Client eine Verbindung zu einem virtuellen Server anfordert, der eine Quell-IP-Adresse-Persistenz unterstützt, überprüft der Load-Balancer, ob dieser Client bereits verbunden war. Wenn ja, gibt der Load-Balancer den Client an dasselbe Poolmitglied zurück.
Cookie Durch diesen Persistenztyp wird ein eindeutiges Cookie zur Identifizierung einer Sitzung beim ersten Zugriff eines Clients auf die Site eingefügt.
Auf das Cookie wird in den folgenden Anforderungen zur Aufrechterhaltung der Verbindung mit dem jeweiligen Server Bezug genommen.
- Wenn Sie den Cookie-Persistenztyp ausgewählt haben, geben Sie den Cookie-Namen ein und wählen Sie den Modus zum Einfügen des Cookies aus. Fahren Sie andernfalls mit dem nächsten Schritt fort.
Modus Beschreibung Einfügen NSX Edge sendet ein Cookie.
Sendet der Server mindestens ein Cookie, erhält der Client ein zusätzliches Cookie (Server-Cookies und Edge-Cookie). Sendet der Server keine Cookies, dann erhält der Client nur das Edge-Cookie.
Präfix Wählen Sie diesen Modus aus, wenn Ihr Client nur ein Cookie unterstützt.
Alle Browser akzeptieren mehrere Cookies. Wenn Sie über eine proprietäre Anwendung mit einem proprietären Client verfügen, der nur ein Cookie unterstützt, sendet der Webserver wie üblich sein Cookie. NSX Edge fügt die Cookie-Information als Präfix in den Server-Cookie-Wert ein. Diese hinzugefügte Cookie-Information wird entfernt, wenn das Edge dieses an den Server sendet.
App-Sitzung In diesem Modus bietet die Anwendung keine Unterstützung für ein neues Cookie, das durch den virtuellen Server (Einfügen) hinzugefügt wird, oder ein geändertes Cookie (Präfix).
Der virtuelle Server lernt das Cookie, das durch den Back-End-Server eingefügt wird. Wenn der Client das Cookie präsentiert, leitet der virtuelle Server die Client-Anforderung an denselben Back-End-Server weiter. Die Persistenztabelle für die App-Sitzung kann zwecks Problembehebung nicht eingesehen werden.
- (Optional) Um die Ursprungs-IP-Adresse eines Clients zu identifizieren, der eine Verbindung zu einem Webserver über den Load Balancer herstellt, aktivieren Sie die Option HTTP-Header „X-Forwarded-For“ einfügen (Insert X-Forwarded-For HTTP header).
- Klicken Sie auf Hinzufügen (Add) oder OK.