2010-11-22 8 views
20

Wir Server A besitzen, und bei einigen Gelegenheiten wir Anfragen an unseren Partner B. auf dem Server neu schreibenIIS Reverse-Proxy mit Neufassungen kann nicht eine Umleitung vom Server wir Proxy umgehen

In einigen Fällen Server B antwortet mit einer Umleitung auf eine völlig andere Website, was ist, was erwartet wird, sagen wir Server C. Wenn jedoch diese Umleitung Formular Server B zurück zu Server A kommt, interpretiert Server A es als eine Umleitung an eine Position auf sich selbst (A) und nicht als Redirect zu anderen Website - Server C.

Wie nehme ich Kenntnis von der Umleitung auf die externe Website und tatsächlich dorthin gehen, anstatt davon auszugehen, dass Redirect auf meinem Server (und 404ing) ist? Wir verwenden IIS 7 mit dem Rewrite-Modul.

Jede Hilfe sehr geschätzt.

Antwort

39

Gehen Sie zu den ARR-Proxy-Einstellungen (sie sind unter IIS -> Application Request Routing-Cache -> Server-Proxy-Einstellungen) und deaktivieren Sie das Kontrollkästchen "Reverse Host in Antwortheadern umschreiben". Das sollte genug sein.

+1

Vielen Dank ** so ** viel! Ich suchte den ganzen Tag nach einer Lösung. –

+1

Wenn diese Einstellung nicht in der Web.config einer Website gespeichert wird, wie würde ich sie über Code anpassen, da ich in meinem Fall in Azure gehostet werde und diese Einstellung daher nicht bereitstellen kann? – ChrisF

+0

Ich kann das nirgendwo im IIS Manager finden. Wo würde sich diese Einstellung verstecken? – Dylan

4

Wenn Sie dies in der GUI nicht ändern können, können Sie die Konfiguration über die Befehlszeile festlegen.

So etwas sollte funktionieren:

appcmd.exe set config -section:system.webServer/proxy /reverseRewriteHostInResponseHeaders:"False" -commit:apphost 
0

Die "Reverse-Rewrite-Host in Antwort-Header" Checkbox für mich an einem anderen Ort war. Ich verwende Windows Server 2012 R2.

Es war unter Verbindungen -> Serverfarmen -> -> Proxy, direkt unter den Timeout-Einstellungen.

In meinem Fall löste das Überprüfen meiner Probleme meine Probleme.

Verwandte Themen