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 :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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/
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.

J'ai tenté :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" proxy
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.

Merci d'avance de votre aide, si vous avez besoins d'informations complémentaires, n'hésitez pas.