Apach2 ProxyPass auf anderen Port
Posted: 2008-01-24 17:43
Hallo!
Ich versuche gerade folgendes im Apache2 zu konfigurieren:
Eine Anfrage auf http://webserver/test soll von webserver2:9000 beantwortet werden. Da webserver2 keine öffentliche IP hat, geht also kein redirect, und ich versuche dsa ganze per ProxyPass.
dazu hab ich unter <VirtualHost *> die beiden Zeilen
ProxyPass /test http://webserver2:9000
ProxyPassReverse /test http://webserver2:9000
eingefügt.
Grundsätzlich funktioniert das auch. Wenn ich jetzt webserver/test aufrufe, bekomme ich etwas von der Seite zu sehen, die von webserver2 kommt. Allerdings fehlen z. B. die Bilder in der angezeigten Seite. Wenn ich mir dann den Quellcode der Seite ansehe, sucht er die Bilder in /images/.
Was aber in meinem Fall dann /test/images/ wäre und nicht /images/
Da ich auf die Seiten auf webserver2 keinen Einfluss habe, kann ich das dort leider nicht ändern.
MfG
splitti
Ich versuche gerade folgendes im Apache2 zu konfigurieren:
Eine Anfrage auf http://webserver/test soll von webserver2:9000 beantwortet werden. Da webserver2 keine öffentliche IP hat, geht also kein redirect, und ich versuche dsa ganze per ProxyPass.
dazu hab ich unter <VirtualHost *> die beiden Zeilen
ProxyPass /test http://webserver2:9000
ProxyPassReverse /test http://webserver2:9000
eingefügt.
Grundsätzlich funktioniert das auch. Wenn ich jetzt webserver/test aufrufe, bekomme ich etwas von der Seite zu sehen, die von webserver2 kommt. Allerdings fehlen z. B. die Bilder in der angezeigten Seite. Wenn ich mir dann den Quellcode der Seite ansehe, sucht er die Bilder in /images/.
Was aber in meinem Fall dann /test/images/ wäre und nicht /images/
Da ich auf die Seiten auf webserver2 keinen Einfluss habe, kann ich das dort leider nicht ändern.
MfG
splitti