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.html
W przypadku niektórych serwerów URL będzie odnosił się do wersji różnicowej, powiedzmy,http://foo.com/APP/v2/main.html
Ró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.html
Chcemy, 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