Wir haben zwei Apache-Server als Front-End und 4 Tomcat-Server als Back-End mit mod_proxy-Modul als Load Balancer konfiguriert. Jetzt möchten wir eine einzelne Tomcat-URL vom mod_proxy-Load-Balancer ausschließen. Gibt es eine Möglichkeit oder Regel zum Ausschließen?
Proxy-Balancer-Einstellung:
<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
quelle
quelle
Zusätzlich zur Antwort von Alastair McCormack: Wenn Sie verwenden
<Location>
, müssen Sie die folgende Ausnahme anstelle der vorherigen einfügen :quelle
Sie können über die Proxy-Direktiven eine Umschreibung setzen, die den Benutzern einen 404-Fehler anzeigt, wenn sie versuchen, auf die URL zuzugreifen, die Sie ausschließen möchten. Sie müssen rewrite_module aktivieren.
quelle