Michael: Apache2: Problem mit ReverseProxy (und redirects / PHP)

Beitrag lesen

Moin fastix®!

HTTP/1.1 302 Found
Location: /foo/
Das könnte bei vielen Browsern sogar in Deinem Sinne funktionieren, _obwohl_ es falsch ist.

Lösung:
Du möchtest anhand der IP feststellen, ob der Request von innen oder von außen kommt und bereits Deine  PHP-Skripte(?) entsprechend so anpassen, dass die dann statt:

Location: http://domainint1.xy/foo/
ein
Location: http://domainext.xy/domainint1.xy/foo/
senden.

leider nicht die lösung, denn ich hab nicht immer die möglichkeit die scripte an zu passen, weil sonst hätte ich das mit dem razusfinden woher der request kommt, schon lange gemacht :)
Weil auf den internen servern weis gott was laufen kann.

Da der Apache ein primär ein Webserver ist kannst Du nicht den gleichen Umfang in der Funktionalität wie beim Squid verlangen.

ok über squid hab ich noch nicht nachgedacht, aber das is ja für *nix, und meine lösung muss auf win32 arbeiten. es muss auch nicht umbedingt Apache sein, nur irgent ein reverseproxy der SSL kann.

PS: meine config habe ich von:
http://www.apacheweek.com/features/reverseproxies adaptiert.
dort steht was zum thema redirect's aber nichts verwertbares.

lg
michael