Mehrfach RewriteCond mit ProxyPass und Cookies?
Moin,
ich probiere mich gerade an einem Security Gateway für meine Webseite.
Dazu möchte unter einer Domäne mehrere Proxys zu unterschiedlichen Backends haben und die Weiterleitung soll auf einem Cookie basieren.
Mit diesem Code in der vhost kann ich mit skittel.de auf test1.skittel.de zugreifen.
Das funktioniert auch.
Nun möchte ich gerne mit einem Frontend unter skittel.de/security/login einen cookie setzen.
Und je nach Cookie soll die Weiterleitung auf verschiedene Hosts laufen.
Cookie Securelogin=a1 -> Weiterleitung auf https://test1.skittel.de/
Cookie Securelogin=a2 -> Weiterleitung auf https://dev.skittel.de/
Die Doku von Apache zu dem Thema ist (für mich) wenig aufschlussreich und passende Beispiele habe ich auch keine gefunden.
Ich weiß auch gar nicht ob das so geht.
Für ein paar Tipps wäre ich dankbar.
Viele Grüße
Stefan
ich probiere mich gerade an einem Security Gateway für meine Webseite.
Dazu möchte unter einer Domäne mehrere Proxys zu unterschiedlichen Backends haben und die Weiterleitung soll auf einem Cookie basieren.
Mit diesem Code in der vhost kann ich mit skittel.de auf test1.skittel.de zugreifen.
Das funktioniert auch.
SSLProxyEngine On
SSLProxyVerify none
ProxyErrorOverride On
ErrorDocument 401 /security/401.html
ProxyPass /security !
ProxyPass /security/ !
ProxyPass / https://test1.skittel.de/
ProxyPassReverse / https://test1.skittel.de/
SetOutputFilter INFLATE;proxy-html;DEFLATE
ProxyHTMLURLMap https://www.skittel.de/ https://test1.skittel.de/
<Location />
Require expr %{REQUEST_URI} =~ m#^/security/.*#
Require expr %{REQUEST_URI} =~ m#^/security.*#
</Location>
Nun möchte ich gerne mit einem Frontend unter skittel.de/security/login einen cookie setzen.
Und je nach Cookie soll die Weiterleitung auf verschiedene Hosts laufen.
Cookie Securelogin=a1 -> Weiterleitung auf https://test1.skittel.de/
Cookie Securelogin=a2 -> Weiterleitung auf https://dev.skittel.de/
Die Doku von Apache zu dem Thema ist (für mich) wenig aufschlussreich und passende Beispiele habe ich auch keine gefunden.
Ich weiß auch gar nicht ob das so geht.
Für ein paar Tipps wäre ich dankbar.
Viele Grüße
Stefan
Please also mark the comments that contributed to the solution of the article
Content-Key: 510607
Url: https://administrator.de/contentid/510607
Printed on: April 19, 2024 at 05:04 o'clock
2 Comments
Latest comment