Le contenu des journaux d'apache est configurable permettant d'avoir plus ou moins d'informations.

Voici ce qu'il faut mettre pour avoir des log inintéressantes quand apache se trouve derrière un reverse-proxy :

  • Avoir l'ip publique d'origine et l'ip d'un reverse-proxy de la ferme, le type de navigateur et avec les protocoles et ciphers :

LogFormat "%{X-Forwarded-For}i %{Host}i:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\" %I %O **%T/%D** \"%{SSL_PROTOCOL}x\" \"%{SSL_CIPHER}x\"" <identifiant>

CustomLog /chemin/absolu/du/repertoire/de/log/<nom_du_fichier_de_log_sans_erreurs> <identifiant>

ErrorLog /chemin/absolu/du/repertoire/de/log/<nom_du_fichier_de_log_d_erreurs>

LogLevel <niveau>

<niveau> = emerg, alert, crit, error, warn, notice, info, debug, trace1, ...., trace8 : https://httpd.apache.org/docs/2.4/fr/mod/core.html#loglevel pour en savoir plus

  • Avoir l'ip publique d'origine et l'ip d'un reverse-proxy de la ferme, les redirections, le type de navigateur et avec les protocoles et ciphers :

LogFormat "%{X-Forwarded-For}i %{Host}i:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\" %I %O **%T/%D** \"%{SSL_PROTOCOL}x\" \"%{SSL_CIPHER}x\" \"%{Location}o\""  <identifiant>

CustomLog /chemin/absolu/du/repertoire/de/log/<nom_du_fichier_de_log_sans_erreurs> <identifiant>

ErrorLog /chemin/absolu/du/repertoire/de/log/<nom_du_fichier_de_log_d_erreurs>

LogLevel <niveau>

<niveau> = emerg, alert, crit, error, warn, notice, info, debug, trace1, ...., trace8 : https://httpd.apache.org/docs/2.4/fr/mod/core.html#loglevel pour en savoir plus