PassProxy mit 2 Ports für 2 Systeme in 1 VirtualHost

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

PassProxy mit 2 Ports für 2 Systeme in 1 VirtualHost

Postby JoergBoerg » 20. October 2013 14:42

Hallo,

ich habe gerade ein sehr(!) dringendes Problem und hoffe, das mir jemand helden kann.
Bei einem Kunden ist ein Apache Webserver als ReverseProxy installiert um die externen .com-Adressen auf die internen .local-Adressen umzuschreiben und für eine SSL-Verschlüsselung (SSL Termination).
Nun wurde ein angebundenes SAP System gesplittet und ich muss in einem VirtuelHost zwei unterschiedliche Ports ansprechen (vorher gab es einen gemeinsamen http-Port).

Die Ports lassen sich über verschiedene Adressen filtern, allerdings nicht über eindeutige Pfade sondern nur reguläre Ausdrücke. Möglich wären aber auch eine bestimmte Anzahl von Pfaden und ein Pfad für "alles andere".

Mein Ansatz war, hier mir LocationMatch zu arbeiten, aber leider startet der Apache gar nicht, wenn ich die Einstellungen in die ViruelHost Sektion einfüge (und liefert mir auch keine Fehlermeldung.

Code: Select all
<VirtualHost 111.11.11.11:443>
   NameVirtualHost 111.11.11.11:443
   ServerName exturl.company.com:443
   RewriteEngine on
   ProxyRequests Off
   ProxyVia On
   ProxyPreserveHost On
   SSLEngine on
   SSLCertificateFile conf/company/certs/company.crt
   SSLCertificateKeyFile conf/company/certs/company.key
   
   <LocationMatch ~ "/(irj|htmlb|com)">
      ProxyPass        / http://intserv.company.local:50000
      ProxyPassReverse    / http://intserv.company.local:50000
   </LocationMatch>
   
   <LocationMatch ~ "(.*\/sap\()">
      ProxyPass        / http://intserv.company.local:8000/
      ProxyPassReverse    / http://intserv.company.local:8000/
   </LocationMatch>
</VirtualHost>


Was mache ich hier falsch bzw. welche andere Möglichkeit mein Ziel zu erreichen habe ich?
Leider wurde diese Situation in den Testsystemen nicht geprüft und das ganze muss morgen funktionieren.
Hat jemand eine Idee/Tips/Beispielkonfigurationen?
Ich bin absolut kein Apache Experte...

Danke für jeden Hinweis!

Gruß,
Jörg

PS: Wieso bin ich heute morgen nur als Telefon gegangen...?? ;-)
JoergBoerg
 
Posts: 1
Joined: 20. October 2013 14:26
Operating System: Windows

Return to Apache

Who is online

Users browsing this forum: No registered users and 27 guests