Nous avons deux serveurs Apache en tant que serveur frontal et 4 serveurs Tomcat en tant que serveur principal configurés à l'aide du module mod_proxy comme équilibreur de charge. Maintenant, nous voulons exclure une seule URL tomcat de l'équilibreur de charge mod_proxy. Y a-t-il un moyen ou une règle à exclure?
Paramètre d'équilibrage du 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>
En plus de la réponse d'Alastair McCormack: Si vous utilisez
<Location>
, vous devez mettre l'exception ci-dessous au lieu d'avant:la source
Vous pouvez mettre une réécriture au-dessus des directives proxy qui donnera aux utilisateurs une erreur 404 lorsqu'ils essaieront d'accéder à l'URL que vous souhaitez exclure. Vous devrez activer rewrite_module.
la source