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