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