2012-02-10 14 views
103

¿Qué significa cada una de las cosas en esta línea de mi registro de acceso?Descripción del registro de acceso de Apache

127.0.0.1 - - [05/Feb/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"

Respuesta

187

Usted parece estar utilizando el combined log format.

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

  • % h es el host remoto (es decir, el cliente IP)
  • % l es la identidad del usuario determinada por identd (no se utiliza por lo general ya que no fiable)
  • % u es el nombre de usuario determinado por autenticación HTTP
  • % t es el momento en que se recibió la solicitud.
  • % r es la línea de solicitud del cliente. ("GET/HTTP/1.0")
  • %> s es el código de estado enviado por el servidor al cliente (200, 404, etc.)
  • % b es el tamaño de la respuesta al cliente (en bytes)
  • Referer es Referer header de la solicitud HTTP (que contiene la URL de la página desde la que se inició esta solicitud), si existe, y "-" de lo contrario.
  • User-agent es la cadena de identificación del navegador.

La lista completa (?) De formateadores se puede encontrar here. La misma sección de la documentación también enumera otros formatos de registro comunes; los lectores cuyos registros no se parecen a este pueden encontrar el patrón que su configuración de Apache utiliza allí.

+0

Me pregunto qué podría ser la cifra numérica (19) en el último, después del usuario-agente. – ivanceras

+2

@ivanceras '535.19' es la versión de webkit utilizada, por lo que es una parte de la cadena de agente de usuario (y también se coloca dentro de las comillas que contienen el agente de usuario) –

+3

Tengo 4 campos adicionales después del user-agent, como este:. .. "Mozilla/5.0 (Windows NT 5.1; rv: 16.0) Gecko/20100101 Firefox/16.0" 369 74500 - 567 ¿Qué indican? –

3

Y lo que hace "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.5 Safari/535.19" significa?

Este es el valor de User-Agent, la cadena de identificación del navegador.

Por esta razón, la mayoría de los navegadores Web utiliza un valor de cadena User-Agent como sigue:

Mozilla/[versión] ([información del sistema y del navegador]) [plataforma] ([detalles de plataforma]) [extensiones]. Por ejemplo, Safari en el iPad ha utilizado lo siguiente:

Mozilla/5.0 Mobile AppleWebKit/531.21.10 (KHTML, like Gecko) (iPad; es-T;; OS CPU 3_2_1 como Mac OS X)/7B405 Los componentes de esta cadena son los siguientes:

Mozilla/5.0: utilizado anteriormente para indicar compatibilidad con el motor de renderizado Mozilla .(iPad; U; CPU OS 3_2_1 como Mac OS X; es-us): detalles del sistema en el que se está ejecutando el navegador. AppleWebKit/531.21.10: la plataforma que usa el navegador. (KHTML, como Gecko): detalles de la plataforma del navegador. Móvil/7B405: Esto es utilizado por el navegador para indicar mejoras específicas que están disponibles directamente en en el navegador oa través de terceros. Un ejemplo de esto es Microsoft Live Meeting que registra una extensión para que el servicio de reunión Live sepa si el software ya está instalado, lo que significa que puede proporcionar una experiencia optimizada para unirse a reuniones.

Este valor se utilizará para identificar qué navegador está utilizando el usuario final.

Refer

8

también no bajo el soporte lo que el "-" significa que después de la sección del registro

Ese valor corresponde al árbitro según lo descrito por Joachim 200 140. Sin embargo, si ve un guion, significa que no había ningún valor de referencia (por ejemplo, el usuario fue directamente a un destino específico, como si él/ella escribió una URL en su navegador)

Cuestiones relacionadas