ℹ️ Cette page présente un exemple de fichier de configuration pour l'agent redirection.io. Pour découvrir tout le fichier de configuration et ses options, veuillez vous référer à la référence de configuration de l'agent. Vous pouvez également consulter la liste des exemples de configuration pour trouver un exemple de configuration proche de votre contexte technique.

Agent derrière un proxy de terminaison TLS

Cet exemple configure un agent exécuté derrière un load balancer, un CDN, ou tout autre reverse proxy qui termine la connexion TLS et transmet les requêtes à l'agent en HTTP simple.

Les headers X-Forwarded-Proto et X-Forwarded-Host sont pris en compte, mais uniquement pour les requêtes provenant de la plage 10.0.0.0/8, dans laquelle se trouve le load balancer. Les requêtes HTTPS reçues par le load balancer sont dès lors matchées et logguées par l'agent en tant que requêtes https, avec leur nom de domaine d'origine.

Sans cette configuration, ces requêtes seraient vues comme des requêtes http, car la connexion entre le load balancer et l'agent n'est pas chiffrée, et l'agent ne fait pas confiance à ces deux headers par défaut.

Notez que les headers Forwarded et X-Forwarded-For, utilisés pour déterminer l'adresse IP du client, sont pris en compte par défaut : il n'est pas nécessaire de les lister ici.