Outils pour utilisateurs

Outils du site


zabeth:logapache

Lecture d'un fichier de logs d'apache

Il arrive que l'on doive décortiquer un fichier de logs d'un serveur apache, en général en cas de problèmes. Par exemple, que veulent dire ces lignes ?

129.175.152.152 - - [16/Aug/2011:13:56:14 +0200] "GET /zabeth/admin/apache/index.php HTTP/1.1" 200 1496 "http://perso.limsi.fr/zabeth/admin/" "Mozilla/5.0 (X11; U; Linux i686 (x86_64); fr; rv:1.9.1.16) Gecko/20110701 Iceweasel/3.5.16 (like Firefox/3.5.16)

Configuration

On indique où sont les logs dans /etc/apache2/sites-available/sitetruc.conf :

CustomLog /var/log/apache2/sitetruc-access.log combined

On indique le format dans /etc/apache2/apache2.conf :

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined

Explications

  • %h Adresse IP de l'hote 129.175.152.152
  • %l Remonte log name -
  • %u Remonte user -
  • %t heure de la requête [16/Aug/2011:13:56:14 +0200]
  • %r 1ere ligne de la requête GET /zabeth/admin/apache/index.php HTTP/1.1
  • %>s Statut de la dernière requête 200
  • %b taille de la réponse en bytes 1496
  • %{Referer}i L'URL demandeur http://perso.limsi.fr/zabeth/admin/
  • %{User-Agent}i Client Mozilla/5.0

Liste des statuts

Quelques statuts que l'on peut trouver :

Code Signification
“200” OK
“204” No Content
“206” Partial Content
“207” MultiStatut (webdav)
“301” Moved Permanently
“302” Found
“304” Not Modified
“400” Bad Request
“401” Unauthorized
“403” Forbidden
“404” Not Found
“405” Method Not Allowed
“416” Requested range not satisfiable
“500” Internal Server Error
“503” Service Unavailable

Liens

Traductions de cette page:
zabeth/logapache.txt · Dernière modification : 2013/10/07 10:37 de 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki