Apache 2.2 : Proxy balancer configuration
Bonjour,
J'ai une difficulté pour configurer l’Apache (version 2.2.19) sur Debian afin de répondre à un cas de figure.
Dans une configuration avec 3 serveurs distants hébergeant une application, je souhaite que le relais Apache sollicite l’un des 2 autres serveurs quand l’un des serveurs retourne l’erreur http=404.
Chaque serveur propose le même service indépendamment des autres.
Un essai avec modification « failonstatus=502,503,404 » ne donne pas satisfaction car le relais retourne l’erreur 404 à l’appelant sans solliciter un autre serveur.
Voici la configuration du serveur Apache :
Comment configurer Apache pour gérer la redondance sur l’erreur http:404 ?
D’avance Merci pour votre aide.
Code:
1 2 3 4 5
| <Proxy balancer://conf-failover>
BalancerMember https://192.168.1.1:443 route=node1 lbset=1 retry=30
BalancerMember https://192.168.1.2:443 route=node2 lbset=2 status=+H retry=30
BalancerMember https://192.168.1.3:443 route=node3 lbset=3 status=+H retry=30
</proxy> |
Code:
1 2
| ProxyPass /monapplication/ balancer://conf-failover/monapplication/ failonstatus=502,503,404
ProxyPassReverse /monapplication/ balancer://conf-failover/monapplication/ |