Précédent   Forum du club des développeurs et IT Pro > Webmasters - Développement Web > Serveurs (Apache, IIS,...)
Serveurs (Apache, IIS,...) Forum d'entraide sur les Serveurs : Apache, IIS, ...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 22/05/2012, 14h44   #1
bakka
Futur Membre du Club
 
Inscription : mai 2007
Messages : 40
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 40
Points : 15
Points : 15
Par défaut [lighttpd] Filtrer des logs

Bonjour,

Je rencontre un petit soucis sous lighttpd.

J'aimerais comme sous apache pouvoir séparer mes logs, de manière à avoir un fichier qui regroupe les connexions directe au serveur et un second qui regroupe les connexions passant par un "proxy".

Avec apache le moyen est relativement simple en utilisant "SetEnvIf"
Code :
1
2
3
4
5
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" proxy
SetEnvIf X-Forwarded-For "^.*\..*\..*\..*" forwarded
CustomLog "logs/access_log" combined env=!forwarded
CustomLog "logs/access_proxy_log" proxy env=forwarded
Par contre sous lighty je ne trouve pas de solution j'ai bien vu qu'il etait possible de filtrer au niveau du "host" ou sur les "url" mais je ne trouve pas dans la documentation le moyen de filtrer sur le "remote hostname/IP" ou le "X-Forwarded-For".


Pour info:
Ubuntu 10.04.2 LTS
lighttpd 1.4.26-1.1

Si quelqu'un a une idée ou une piste, merci d'avance.
bakka est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 20h30.


 
 
 
 
Partenaires

Hébergement Web