Derzeit haben wir einen IIS-Server als unseren primären Webserver. Wir implementieren an seiner Stelle einen Apache-Server, müssen jedoch weiterhin auf den IIS-Server zugreifen können. In der Regel ist dies eine einfache Sache, da Apache2 eine Subdomain an diesen Server weiterleiten kann.
Unser Problem ist jedoch Folgendes: Wir verwenden dotnetCharting auf dem IIS-Server, und die Lizenzierung ist an den Domänennamen gebunden. Damit dotnetCharting funktioniert, muss eine weitere Lizenz erworben werden.
Meine Frage ist, kann Apache2 Proxy ein Unterverzeichnis? Kann beispielsweise "www.example.com/subdir" auf den IIS-Server verweisen? Es scheint, als sollte es nicht unmöglich sein, aber ich kann keine Lösung dafür finden.
quelle
/
vonsubdir
(wie folgt aus :/subdir
). Andernfallsdomain.com/subdir
führt dies zu einem Anwendungsfehler (500). Wenn der Schrägstrich enthalten wäre (domain.com/subdir/
), würde er den Proxy korrekt darstellen , aber das ist nicht der Effekt, den ich gesucht habe.Sicher.
Setzen Sie die folgende Anweisung in Ihrem Apache VHost
Beachten Sie, dass das letzte "/" obligatorisch ist.
Weitere Informationen erhalten Sie unter http://httpd.apache.org/docs/2.2/mod/mod_proxy.html
quelle
Der letzte Schrägstrich am Ende ist NICHT obligatorisch. Ich hatte es so eingerichtet
und die oberste Ebene funktionierte, aber alles, was sich unter der obersten befand, funktionierte nicht.
Ich habe es geändert und alles hat funktioniert.
Danke für die Fehlinformation !!!
quelle