Bonjour,
Je me permets de vous solliciter car j'éprouve quelques difficultés à obtenir des informations sur le cheminement des flux.
J'ai réalisé un petit laodBanlancing sur deux machines de mon réseau :
Je souhaiterais par le biai des logs (access) savoir sur quel serveur est redirigé la connexion. L'idée c'est que mes serveurs en interne n'utilisent pas apache (mais tomcat), je ne veux donc pas faire mon analyse sur chaque serveur. Je veux depuis le serveur de loadbalancing connaitre l'historique des échanges.Code:
1
2
3
4
5
6
7
8
9
10
11 ServerName localhost ProxyRequests off Header add Set-Cookie "ROUTEID=.%{BALANCER_WORKER_ROUTE}e; path=/" env=BALANCER_ROUTE_CHANGED <Proxy balancer://mycluster> BalancerMember http://10.133.48.24 route=1 BalancerMember http://10.133.48.25 route=2 ProxySet stickysession=ROUTEID </Proxy> ProxyPass / balancer://mycluster/ ProxyPassReverse / balancer://mycluster/
J'ai tenté :
Mais le "X-Forwarded-For" est utilisé sur les apaches finaux pour connaitre l'adresse du loadbalancing, l'inverse de ce que j'aimerais faire.Code:LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" proxy
Merci d'avance de votre aide, si vous avez besoins d'informations complémentaires, n'hésitez pas.