VMWare NSX Loadbalancer scheint Verbindung: geschlossenen Header festzulegen
Wir haben einen IIS-Server, der hinter einem NSX-Load-Balancer sitzt.
Wir verwenden NTLM für die Authentifizierung bei IIS, aber es funktioniert nur, wenn ich den Server direkt anschlage, und nicht, wenn ich es durch den Lastenausgleich störe. Dies kommt vom selben Browser und trifft nur auf verschiedene Endpunkte.
Ich habe TCPTrace zwischen den Lastverteiler und IIS eingefügt, und der Hauptunterschied im Datenverkehr war, dass ich den Lastverteiler sehen konnte, der Connection: close
HTTP-Kopf wurde gesetzt, während er direkt auf den Normalwert gesetzt wurde keep-alive
. Ich habe dann ein wenig mehr über NTLM recherchiert, und es stellt sich heraus, dass es verbindungsorientiert ist, also Connection: close
keine Option ist.
Kann der Load Balancer den Header ändern? Es wird nur über die VMWare / NSX-Benutzeroberfläche konfiguriert, und in dieser Konfiguration ist nichts Ungewöhnliches.
Sonstiges: Der Load Balancer ist ein HTTPS-Endpunkt. Der IIS hört auf HTTP (wie auch TCPTrace).
BEARBEITEN: Die folgenden Regeln (von hier [PDF], Seite 43) wurden ohne Auswirkung auf den Lastenausgleich angewendet:
no option http-server-close
no option httpclose
0 Antworten auf die Frage
Verwandte Probleme
-
2
Warum kann das IIS-Installationsprogramm staxmem.dll nicht kopieren, obwohl es sich im angegebenen O...
-
1
Muss ich SP1 neu installieren, wenn ich Vista SP1 installiere, bevor ich IIS aktiviere?
-
2
Unterstützt Firefox Platzhalter in NTLM / Negotiate URIs für die automatische Anmeldung?
-
1
IIS Management Console ist auf meinem XP-Computer verschwunden
-
2
Unterschied zwischen Strg + Aktualisieren und Strg + Umschalt + Aktualisieren?
-
9
Wie kann ich Torrents vom Büro herunterladen?
-
5
Single-EXE-GUI-Client zum Herunterladen von Dateien vom Webserver?
-
6
Firefox-Geschwindigkeit erhöhen?
-
2
So installieren Sie IIS unter Windows XP. Bekannte lokale Administratorrechte, aber unter "Programme...
-
1
iPhone Dev Center Website-Fehler 413 mit Cookies überladen