ProxyPassMatch con ProxyPassReverse
Amigos, estamos intentando configurar el proxy inverso de Apache para el siguiente escenario:
Las solicitudes entrantes toman la formahttp://foo.com/APP/v1/main.html
Para algunos servidores, la URL hará referencia a una versión diferente, por ejemplo,http://foo.com/APP/v2/main.html
Un equilibrador de carga en sentido ascendente (HAProxy) enviará la solicitud al servidor correcto que tendrá un proxy inverso Apache2 al frente de un servidor JBoss.Cuando la solicitud aparezca en Apache 2, tendrá una ruta de solicitud como/APP/v1/main.html
Queremos (revertir) proxy ahttp://localhost:8080/AppContext/main.html
, desconsiderado del fragmento de versión en URL (v1, v2, etc.).He estado tratando de hacer esto así:
ProxyPassMatch ^/.*?/APP.*?/(.*)$ http://localhost:8080/AppContext/$1
ProxyPassReverse /APP http://localhost:8080/AppContext
Mis preguntas son:
Es mi uso deProxyPassMatch
¿correcto?MiProxyPassReverse
es "estático". ¿Cómo hago para que sea consciente de las cosas potencialmente variables después de/APP
?Gracias por cualquier información.
-Aj