Ich habe mehrere Websites auf einem IIS 6-Server eingerichtet, die sich durch Host-Header auszeichnen.
Ich möchte jedoch, dass eine der Sites von einem Linux / Apache-Server in meinem Netzwerk bedient wird. Muss ich ein Reverseproxy-Add-In für IIS verwenden, oder gibt es eine einfache Möglichkeit, IIS anzuweisen, alle Anforderungen an einen anderen Server weiterzuleiten?
iis
reverse-proxy
Daniel O.
quelle
quelle
Zu diesem Zweck verwende ich eine Drittanbieter-Software für Windows (IIS), die - neben anderen Dingen wie dem Umschreiben von URLs - diesen Job ziemlich gut erledigt: ISAPI Rewrite .
Suche nach "Proxying". Hier ist die Dokumentation für die RewriteProxy-Regel .
Es gibt auch ein sehr ähnliches Open-Source-Projekt: Isapi Rewrite Filter von Ionic .
quelle
Nein, nicht unter IIS 6. Sehen Sie sich an, wie Sie nginx / ubuntu (oder sogar nginx unter Windows) als Reverse-Proxy vor Ihrem IIS6-Server verwenden. Wir mussten IIS7.5 für Reverse-Proxy-Funktionen verwenden
quelle
Dieser Microsoft KB-Artikel soll Ihnen bei der Beantwortung dieser Anfrage helfen.
Verfahren zum Umleiten von Anforderungen an eine andere Website oder ein anderes Verzeichnis:
Erweitern Sie im IIS-Manager den lokalen Computer, klicken Sie mit der rechten Maustaste auf die Website oder das Verzeichnis, die bzw. das Sie umleiten möchten, und klicken Sie auf Eigenschaften.
Klicken Sie auf die Registerkarte Basisverzeichnis, Virtuelles Verzeichnis oder Verzeichnis.
Klicken Sie unter Der Inhalt für diese Quelle sollte stammen von auf Eine Umleitung zu einer URL.
Geben Sie im Feld Weiterleiten an die URL des Zielverzeichnisses oder der Website ein.
quelle