Weiterleitung auf Apache und mode_rewrite

Alles, was den Apache betrifft, kann hier besprochen werden.

Weiterleitung auf Apache und mode_rewrite

Postby Catmull2016 » 06. March 2017 23:12

Hallo zusammen,

ich habe ein Problem mit meiner Apache-Konfiguration bzw. dem Modul mode_rewrite.
Auf dem einen Server wurde eine Weiterleitung auf unseren Server eingerichtet. Auf diesen haben wir keinen Zugriff, können also nicht auf Apache zugreifen oder einen DNS-Eintrag anlegen.

Also Beispiel:
http://www.server01.de/institution -> Weiterleitung auf http://webserver.institution.de:8080


Die Weiterleitung funktioniert auch einwandfrei. Nur ändert sich natürlich die URL im Adressfeld. Wenn ich also mit mode_rewrite die Adresse von http://webserver.institution.de:8080 auf http://www.server01.de/institution umschreiben lasse, erzeugt dies einen Endlosschleife.

Gibt es für den Apache-Webserver eine schöne Lösung, wie die Adresse http://webserver.institution.de:8080 in http://www.server01.de/institution auf dem Zielserver geändert werden kann? Auf dem Zielserver haben wir Root-Rechte und können Apache konfigurieren. Nur auf dem anderen Server nicht.

Vielen Dank.

---
Anmerkung: Auch Unterordner werden korrekt weitergeleitet.
http://www.server01.de/institution/projekte/projektA.php wird zu http://webserver.institution.de:8080/projekte/projektA.php
Also technisch funktioniert aber es wäre schöner, wenn auch die "http://www.server01.de/institution" im Adressfeld stehen bleiben würde.
Catmull2016
 
Posts: 1
Joined: 06. March 2017 19:38
XAMPP version: --
Operating System: Debian 8

Re: Weiterleitung auf Apache und mode_rewrite

Postby Altrea » 07. March 2017 07:01

Hallo,

Nein, das funktioniert nicht so wie du das vorhast.
Ein Umschreiben der URL mit Apache funktioniert nicht, wenn es sich um verschiedene Domains handelt, da hier immer implizit redirect ausgeführt wird.

Du müsstest mit einem Apache Proxy arbeiten. Hier würde es sich dann aber sehr empfehlen dem davor liegenden Apache in der eigenen Administration zu haben, was bei dir leider nicht der Fall ist.
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11933
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: Weiterleitung auf Apache und mode_rewrite

Postby Nobbie » 08. March 2017 18:32

Das einzige Verfahren, wie die URL erhalten bleibt, ist ein sog. Reverse Proxy (statt einer Weiterleitung). Das muss aber im vorderen Server implementiert werden, wenn Ihr keinen Zugriff darauf habt und keine Änderungen vornehmen könnt, dann geht es eben nicht.

Von hinten noch vorne funktioniert jedenfalls nicht, das geht nicht, weil alle Requests in jedem Fall beim vorderen Server landen.
Nobbie
 
Posts: 13175
Joined: 09. March 2008 13:04


Return to Apache

Who is online

Users browsing this forum: No registered users and 29 guests