httpd-users-de mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mario Brandt <jbl...@gmail.com>
Subject Re: Reverse Proxy - alle Requests auf *eine* URL umleiten
Date Sun, 20 Sep 2009 17:50:55 GMT
Hallo Rainer,
eine rewrite Rule für diese Zwecke auf dem 192.168.1.y:8000 ist gar
nicht so schwer.

RewriteEngine on
RewriteCond %{REQUEST_URI} !^/seite.html(.*)$
RewriteRule ^(.*)$ /seite.html?$1

Ohne es ausprobiert zu haben könntest Du noch versuchen das mit mod_proxy machen

ProxyPass / http://192.168.1.y:8000/seite.html/
ProxyPassReverse / http://192.168.1.y:8000/seite.html/

Ab Apache 2.0.30 PATH_INFO aktiviert. Dann sollten die Anfragen
hintendran gehängt werden an die URL

z.B. http://192.168.1.y:8000/seite.html/andere.html.

Es müssen dann nur die Pfade im html der seite.html absolut sein.

Einen Versuch ist es wert, wenn Du so ganz und gar nicht mit
mod_rewrite kannst ;-)


Gruß
Mario

2009/9/20 Rainer Sokoll <r.sokoll@intershop.de>:
> Hallo,
>
> das Setup: von außen ist ein Apache erreichbar. Er horcht auf
> 192.168.1.x - das Portforwarding wird von dem Router davor erledigt.
> Dieser Apache hat eine Reihe von named based virtual hosts. Im selben
> Netzsegment läuft ein Server, der eine einzige URL zur Verfügung stellen
> soll.
> Ich möchte nun erreichen, daß sämtliche Requests auf einen bestimmten
> virtuellen Host auf dem Apachen, sagen wir http://foo.example.org/*, auf
> den anderen Server, sagen wir http://192.168.1.y:8000/seite.html, umgeleitet
> werden.
> mod_proxy kann ich soweit konfigurieren, daß http://foo.example.org/ auf
> http://192.168.1.y:8000/ gemappt wird - aber ich will eben *alles* auf
> http://192.168.1.y:8000/seite.html umlenken.
> Geht das mit mod_proxy überhaupt? Vor mod_rewrite habe ich mich bisher
> nämlich erfolgreich drücken können :-)
>
> Danke,
> Rainer
>
> --------------------------------------------------------------------------
>                Apache HTTP Server Mailing List "users-de"
>      unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
>           sonstige Anfragen an users-de-help@httpd.apache.org
> --------------------------------------------------------------------------
>
>

--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
           sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------


Mime
View raw message