133 votes

Comprendre le journal d'accès Apache

J'ai récemment commencé à utiliser de serveur web apache, IIS et je suis actuellement à la recherche dans la façon de comprendre le journal des accès.

Ci-dessous est celui de la ligne dans le journal des accès

127.0.0.1 - - [05/Fév/2012:17:11:55 +0000] "GET / HTTP/1.1" 200 140 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.5 Safari/535.19"

Après le GET / HTTP/1.1 je sais que 200 est le code d'état 200 être OK. Mais l'apache fichiers d'aide, ne pas expliquer ce que le deuxième nombre à 3 chiffres signifie '140'.

J'ai aussi ne pas comprendre ce que le "-" signifie qu'après l'200 140 section du journal. Je suppose que la dernière partie de la "Mozilla/5.0" est le navigateur que le client a utilisé pour accéder à la page.

Toute aide dans l'explication serait très apprécié.

Merci

234voto

Joachim Isaksson Points 85969

Vous semblez être en utilisant le combiné format de journal.

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" combiné

  • %h est l'hôte distant (c'est à dire l'IP du client)
  • %l est l'identité de l'utilisateur déterminé par identd (généralement pas utilisé depuis pas fiable)
  • %u est le nom d'utilisateur déterminé par une authentification HTTP
  • %t est le temps que le serveur terminé le traitement de la demande.
  • %r est la ligne de la requête du client. ("GET / HTTP/1.0")
  • %>s est le code d'état envoyés à partir du serveur vers le client (200, 404, etc.)
  • %b est la taille de la réponse au client (en octets)
  • Referer est la page liée à cette URL.
  • User-agent est la chaîne d'identification du navigateur.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X