Apache : réduire la taille des logs
Depuis le 27 décembre, mon serveur est victime d’une attaque en DDoS qui a pour conséquence de gonfler très artificiellement les logs de mon serveur Apache et d’augmenter les entrées/sorties au niveau du disque !
En dehors d’exclure l’activité provenant des adresses de loopback, vous pouvez arrêter de consigner l’activité sur les images, les scripts écrits en javascript, les feuilles CSS, etc. Ces fichiers ne sont d’ailleurs pas pris en compte dans les logs d’Awstats.
Ajoutez ces quelques lignes à l’un de vos fichiers de configuration de votre serveur Apache :
SetEnvIf Remote_Addr "^127\.0\.0\.1$" dontlog SetEnvIf Remote_Addr "^::1$" dontlog SetEnvIf Remote_Addr "^localhost$" dontlog SetEnvIf Request_URI "\.(gif|jpg|png|svg|ico|js|css|xml|swf|flv)$" dontlog CustomLog "logs/access_log" combined env=!dontlog