Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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? smile

++

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 smile

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 smile

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? smile

++

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 wink (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

wblitz a écrit :

ça devrait être bon wink

erf, ben ça me met les logs en double hmm

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 wink
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

wblitz a écrit :

et là ça devrait être bon.

beeeuh.. sad 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 wink
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