Connectez un en-tête HTTP dans les journaux d'accès Apache2
J'ai un site web en cours d'exécution derrière Cloudflare, qui est un reverse-proxy. Cela signifie que je ne jamais obtenir une ou deux adresses IP dans mes journaux d'accès.
Cependant, Cloudflare ne fournir l'adresse IP du visiteur dans les en-têtes de demande, je suppose que je peux me connecter à la place de la norme dans un journal d'accès.
Je sais comment les utiliser CustomLog
mais est-il un moyen d'enregistrer un en-tête HTTP dans un Apache log d'accès?
Grâce.
source d'informationauteur Alfo
Vous devez vous connecter pour publier un commentaire.
Aye - avoir un regard sur les docs - http://httpd.apache.org/docs/2.2/mod/mod_log_config.html spécifiquement l'entrée pour
Qui vous net:
Donc on peut généralement ajouter un peu de l'entrée comme " %{X-Forwarded-For-IP}i de la directive CustomLog entrée.
Remplacer "X-Forwarded-For-IP" pour whateever votre service cloudflare, vous reçoit (qui est habituellement quelque chose comme ""CF-Connexion-IP","); par exemple,
À l'égard de la "transferlog' -- voir la note près de la Directive TransferLog -- qu'il ramasse la plus récente version définis.
Dw.