Mamy dwa serwery Apache jako front-end i serwer 4 tomcat jako back-end skonfigurowany przy użyciu modułu mod_proxy jako modułu równoważenia obciążenia. Teraz chcemy wykluczyć pojedynczy adres URL tomcat z modułu równoważenia obciążenia mod_proxy. Czy istnieje jakiś sposób lub reguła, aby wykluczyć?
Ustawienie Balansera proxy:
<Proxy balancer://backend-cluster1>
BalancerMember http://10.0.0.1:8080 loadfactor=1 route=test1 retry=10
BalancerMember http://10.0.0.2:8080 loadfactor=1 route=test2 retry=10
</Proxy>
linux
apache-2.2
tomcat
mod-rewrite
mod-proxy
Mughil
źródło
źródło
Oprócz odpowiedzi Alastaira McCormacka: Jeśli używasz
<Location>
, musisz umieścić wyjątek poniżej zamiast wcześniej:źródło
Możesz umieścić przepisanie nad dyrektywami proxy, które dadzą użytkownikom błąd 404 podczas próby uzyskania dostępu do adresu URL, który chcesz wykluczyć. Musisz włączyć rewrite_module.
źródło