ProxyPassMatch z ProxyPassReverse

Ludzie, Próbujemy skonfigurować odwrotne proxy Apache dla następującego scenariusza:

Przychodzące żądania mają postaćhttp://foo.com/APP/v1/main.htmlW przypadku niektórych serwerów URL będzie odnosił się do wersji różnicowej, powiedzmy,http://foo.com/APP/v2/main.htmlRównoważący ładunek obciążenia (HAProxy) wyśle ​​żądanie do właściwego serwera, który będzie miał odwrotne proxy Apache2 na serwerze JBoss.Gdy żądanie pojawi się w Apache 2, będzie miało ścieżkę żądania/APP/v1/main.htmlChcemy, aby (odwrócić) proxy nahttp://localhost:8080/AppContext/main.html, niezależny fragmentu wersji w adresie URL (v1, v2 itd.).

Próbowałem to zrobić w ten sposób:

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

Moje pytania to:

Czy moje wykorzystanieProxyPassMatch poprawny?MójProxyPassReverse jest „statyczny”. W jaki sposób uczynić go świadomym potencjalnie zmiennych rzeczy po/APP?

Dziękujemy za wszelkie spostrzeżenia.

-Raj

questionAnswers(1)

yourAnswerToTheQuestion