PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wildcards im Apache ModProxy?



Crunch
18.10.07, 13:39
Hallo zusammen,

können Wildcards in der ProxyPass-Directive genutzt werden?

Eintrag in httpd.conf:

ProxyPass /sap/ http://dies.und.das/sap/

Das Problem ist wie folgt: In der URL wird nach /sap eine generierte Session-ID angehängt, wodurch die URL dann zb so aussieht:


http://dies.und.das/sap(WD65234XSAD==)/

Das Problem ist, dass "ProxyPass" diesen Wert dann natürlich nicht kennt und auch nicht weitergeben kann, daher wäre hier eine Wildcard nützlich, allerdings blieben folgende Versuche erfolglos:


ProxyPass /sap*/ http://dies.und.das/sap/

ProxyPass /sap* http://dies.und.das/sap/

ProxyPass /sap http://dies.und.das/sap/

ProxyPass /sap(* http://dies.und.das/sap/

Eine Idee?

marce
18.10.07, 13:48
Wozu schreiben die Entwickler eigentlich Dokus?

http://httpd.apache.org/docs/2.0/mod/mod_proxy.html#proxymatch


Ansonsten wäre evtl. auch mod_rewrite eine Möglichkeit...

Crunch
18.10.07, 14:08
genau diese doku habe ich mir durchgelesen, aber wusste nicht dass ich statt proxypass einfach proxymatch nutzen kann!? oder wie ist das gemeint?

danke für die antwort aber sie hilft mir gerade nicht viel weiter, bin eher neu auf dem gebiet.

Crunch
15.11.07, 15:11
falls es noch wem hilft, diese lösung hat funktioniert:

RewriteRule ^/(sap.*) http://bla.bla.bla:8000/$1 [P,L]