IIS7-Reverseproxy für Subversion 403

IIS7-Reverseproxy für Subversion 403

Ich habe IIS7 eingerichtet und verwende ARR für meinen Reverseproxy.

Ich habe eine leere Regel mit der Regel https://sub.example.com/(.*) eingerichtet, die weiterleitet zuhttps://localhost:8443/{R:1}.

Dies scheint gut zu funktionieren, außer dass ich einen 403-Fehler erhalte ...

Irgendwelche Empfehlungen?

(Es kann nur eine URL gepostet werden, daher ist das Leerzeichen beabsichtigt.)

Antwort1

Sie erwähnten "Weiterleitungen" zuhttps://localhost:8443. Verwendet die URL-Rewrite-Regel tatsächlich eine „Umleitung“? Wenn ja, dann verwendet sie ARR nicht und verursacht eine clientseitige Umleitung zum lokalen Host, auf den die Endbenutzer keinen Zugriff haben (das hängt davon ab, ob sie eine Site haben, die auf ihrem lokalen Computer auf Port 8443 lauscht).

Verwenden Sie statt einer Umleitung „Route zur Serverfarm“ und verweisen Sie auf eine funktionierende Serverfarm. Dadurch funktioniert sie wie ein Reverseproxy.

Überprüfen Sie die Integritätstests der Serverfarm, um zu bestätigen, dass sie online und funktionsfähig ist.

Wenn Sie außerdem versuchen, eine Site zu verwenden, die sich auf dem ARR-Server (also localhost) befindet, benötigen Sie möglicherweise weder URL Rewrite noch ARR. Ändern Sie einfach Ihre Bindung von 8443 zu sub.example.com auf Port 80 und es sollte direkt funktionieren.

verwandte Informationen