samedi 23 février 2013

Lighttpd - Logs d'accès

Le serveur Lighttpd propose un journal des accès (access log) mais celui ci, n'est pas activé par défaut.

Activation du journal
Pour activer celui ci, il faut modifier le fichier de configuration.
"/etc/lighttpd/lighttpd.conf"

Dans lequel il faut activer le module "mod_accesslog":

server.modules = (
...
"mod_accesslog"
...
)

Et définir le chemin du log, par exemple: 
accesslog.filename             = "/var/log/lighttpd/access.log"

Lecture du journal
Le journal d’accès sera ensuite enregistré dans le fichier défini. Chaque semaine, le fichier en cours sera automatiquement sauvegardé dans un fichier "access.log.2.gz" et un nouveau fichier "access.log" sera démarré.

Format du journal
Les lignes du log sont enregistrées par défaut comme suit:
adresse du visiteur adresse du serveur utilisateur horodatage "requête" code retour Octets envoyés "adresse d'origine" "User-Agent"

1?.6?.1?.1? www.htcpcp.net - [23/Jan/2013:07:13:56 +0000"GET / HTTP/1.1" 200 1371 "http://www.error418.fr/" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)"

Quand j'ai décidé de m’intéresser au contenu des logs de mon serveur, je ne pensai vraiment pas y trouver quelque-chose d’intéressant. Mais finalement, la lecture de ces logs a été beaucoup plus passionnante que je ne le pensai, me faisant découvrir un univers peuplé de d'Agents de Robots, de Nerds et de Pirates qui feront chacun l'objet d'un futur post.

Aucun commentaire:

Enregistrer un commentaire