ProxyPassMatch com ProxyPassReverse

Pessoal, Estamos tentando configurar o proxy reverso do Apache para o seguinte cenário:

Os pedidos recebidos tomam a formahttp://foo.com/APP/v1/main.htmlPara alguns servidores, o URL fará referência a uma versão diferente, digamoshttp://foo.com/APP/v2/main.htmlUm balanceador de carga upstream (HAProxy) enviará a solicitação para o servidor correto, que terá um proxy reverso Apache2 na frente de um servidor JBoss.Quando a solicitação aparecer no Apache 2, ela terá um caminho de solicitação como/APP/v1/main.htmlNós queremos que o proxy (reverso) sejahttp://localhost:8080/AppContext/main.html, independentemente de fragmento de versão na URL (v1, v2, etc.).

Eu tenho tentado fazer isso da seguinte forma:

ProxyPassMatch ^/.*?/APP.*?/(.*)$ http://localhost:8080/AppContext/$1
ProxyPassReverse /APP http://localhost:8080/AppContext

Minhas perguntas são:

Meu uso deProxyPassMatch corrigir?MinhasProxyPassReverse é "estático". Como faço para que fique ciente do material potencialmente variável após/APP?

Obrigado por qualquer insight.

-Raj

questionAnswers(1)

yourAnswerToTheQuestion