Pages : 1
#1 Le 02/03/2008, à 15:51
- geekubuntu
Exclure IP d'access.log et d'error.log
Bonjour,
est-il possible d'exclure l'enregistrement de ce que fait une IP des fichiers
ErrorLog /home/toto/logs/error.log
CustomLog /home/toto/logs/access.log combined
d'apache2?
++
Dernière modification par geekubuntu (Le 02/03/2008, à 15:52)
Trouve ton GULL!! --> http://www.trouvetongull.info/
Hors ligne
#2 Le 02/03/2008, à 17:01
- wblitz
Re : Exclure IP d'access.log et d'error.log
dans /etc/apache2/apache2.conf, ajoute ceci :
SetEnvIf Remote_Addr <ip souhaitée> <alias>
dans le fichier /etc/apache2/sites-available/default, remplace la ligne :
CustomLog /home/toto/logs/access.log combined
par :
CustomLog /home/toto/logs/access.log combined env=!<alias>
ensuite, redémarre le serveur apache et tu ne verras plus apparaître les accès réalisés par l'adresse ip indiquée dans access.log.
par contre, les erreurs provoquées par cette machine apparaîtront quand même dans le error.log (regarde dans la doc apache si c'est possible, je n'ai pas regardé)
"Un optimiste, c'est un homme qui plante deux glands et qui s'achète un hamac" - Jean de Lattre de Tassigny
Pensez à mettre [RÉSOLU] dans le sujet de vos posts une fois qu'ils le sont...
quelques docs
Hors ligne
#3 Le 02/03/2008, à 17:29
- geekubuntu
Re : Exclure IP d'access.log et d'error.log
merci
et on peut en mettre plusieurs genre
SetEnvIf Remote_Addr 192.168.0.254
SetEnvIf Remote_Addr 192.168.0.10
?
merci^^
++
Trouve ton GULL!! --> http://www.trouvetongull.info/
Hors ligne
#4 Le 02/03/2008, à 18:32
- wblitz
Re : Exclure IP d'access.log et d'error.log
ouep, tu peux en mettre plusieurs. il faut juste que tu mettes le même alias à la fin de la directive SetEnvIf. par exemple :
SetEnvIf Remote_Addr 192.168.0.254 nolog
SetEnvIf Remote_Addr 192.168.0.10 nolog
tu auras plus de détails sur les options possible ici : http://httpd.apache.org/docs/2.2/mod/mod_setenvif.html
"Un optimiste, c'est un homme qui plante deux glands et qui s'achète un hamac" - Jean de Lattre de Tassigny
Pensez à mettre [RÉSOLU] dans le sujet de vos posts une fois qu'ils le sont...
quelques docs
Hors ligne
#5 Le 03/03/2008, à 02:55
- geekubuntu
Re : Exclure IP d'access.log et d'error.log
Merci
et pour exclure les enregistrements des connections "internal dummy",
je fais;
CustomLog /home/toto/logs/access.log combined env=!loopback
SetEnvIf Remote_Addr "127\.0\.0\.1" loopback
CustomLog /home/toto/logs/access.log combined env=!nolog
SetEnvIf Remote_Addr 192.168.0.254 nolog
SetEnvIf Remote_Addr 192.168.0.10 nolog
c'est bon?
++
Dernière modification par geekubuntu (Le 03/03/2008, à 02:56)
Trouve ton GULL!! --> http://www.trouvetongull.info/
Hors ligne
#6 Le 03/03/2008, à 08:48
- wblitz
Re : Exclure IP d'access.log et d'error.log
ça devrait être bon (tu peux aussi corriger les deux autres adresses en mettant un "\" devant les points, vu qu'il s'agit d'une expression régulière)
Dernière modification par wblitz (Le 03/03/2008, à 08:49)
"Un optimiste, c'est un homme qui plante deux glands et qui s'achète un hamac" - Jean de Lattre de Tassigny
Pensez à mettre [RÉSOLU] dans le sujet de vos posts une fois qu'ils le sont...
quelques docs
Hors ligne
#7 Le 03/03/2008, à 13:37
- geekubuntu
Re : Exclure IP d'access.log et d'error.log
ça devrait être bon
erf, ben ça me met les logs en double
CustomLog /home/toto/logs/access.log combined env=!loopback env=!nolog
serait correct?
Trouve ton GULL!! --> http://www.trouvetongull.info/
Hors ligne
#8 Le 03/03/2008, à 13:38
- wblitz
Re : Exclure IP d'access.log et d'error.log
euh je viens de me rendre compte de mon erreur du post précédent
en fait, il faut que tu mettes ça :
SetEnvIf Remote_Addr "127\.0\.0\.1" nolog
SetEnvIf Remote_Addr "192\.168\.0\.254" nolog
SetEnvIf Remote_Addr "192\.168\.0\.10" nolog
CustomLog /home/toto/logs/access.log combined env=!nolog
et là ça devrait être bon.
"Un optimiste, c'est un homme qui plante deux glands et qui s'achète un hamac" - Jean de Lattre de Tassigny
Pensez à mettre [RÉSOLU] dans le sujet de vos posts une fois qu'ils le sont...
quelques docs
Hors ligne
#9 Le 04/03/2008, à 00:06
- geekubuntu
Re : Exclure IP d'access.log et d'error.log
et là ça devrait être bon.
beeeuh.. j'ai toujours des
::1 - - [04/Mar/2008:00:02:13 +0100] "GET / HTTP/1.0" 403 202 "-" "Apache (internal dummy connection)"
::1 - - [04/Mar/2008:00:02:14 +0100] "GET / HTTP/1.0" 403 202 "-" "Apache (internal dummy connection)"
::1 - - [04/Mar/2008:00:02:15 +0100] "GET / HTTP/1.0" 403 202 "-" "Apache (internal dummy connection)"
et je jure avoir mis comme indiqué lol
Trouve ton GULL!! --> http://www.trouvetongull.info/
Hors ligne
#10 Le 04/03/2008, à 07:34
- wblitz
Re : Exclure IP d'access.log et d'error.log
un petit :
SetEnvIf Remote_Addr "::1" nolog
en plus alors
PS : pour info, ces entrées sont normales (http://wiki.apache.org/httpd/InternalDummyConnection)
Dernière modification par wblitz (Le 04/03/2008, à 07:46)
"Un optimiste, c'est un homme qui plante deux glands et qui s'achète un hamac" - Jean de Lattre de Tassigny
Pensez à mettre [RÉSOLU] dans le sujet de vos posts une fois qu'ils le sont...
quelques docs
Hors ligne
Pages : 1