rotate other_vhosts_access log httpd error daily access_log apache access-log

other_vhosts_access - Comprender el registro de acceso de Apache



redhat httpd log (3)

¿Qué significa cada una de las cosas en esta línea de mi registro de acceso?

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, como Gecko) Chrome / 18.0.1025.5 Safari / 535.19 "


Tampoco entiendo qué significa "-" después de la sección 200 140 del registro

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


¿Y qué significa " Mozilla / 5.0 (Windows NT 6.1; WOW64) AppleWebKit / 535.19 (KHTML, como Gecko) Chrome / 18.0.1025.5 Safari / 535.19 "?

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 usan un valor de cadena de User-Agent de la siguiente manera:

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

Mozilla / 5.0 (iPad; U; CPU OS 3_2_1 como Mac OS X; en-us) AppleWebKit / 531.21.10 (KHTML, como Gecko) Móvil / 7B405 Los componentes de esta cadena son los siguientes:

Mozilla / 5.0: utilizado anteriormente para indicar compatibilidad con el motor de renderizado de Mozilla. (iPad; U; CPU OS 3_2_1 como Mac OS X; en-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: el navegador lo utiliza para indicar mejoras específicas que están disponibles directamente en el navegador o a través de terceros. Un ejemplo de esto es Microsoft Live Meeting que registra una extensión para que el servicio de Live Meeting sepa si el software ya está instalado, lo que significa que puede proporcionar una experiencia simplificada para unirse a reuniones.

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

Refer


Parece que está utilizando el formato de registro combinado .

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

  • % h es el host remoto (es decir, el IP del cliente)
  • % l es la identidad del usuario determinada por identd (no se usa habitualmente porque no es confiable)
  • % u es el nombre de usuario determinado por la 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 el encabezado Referer de la solicitud HTTP (que contiene la URL de la página desde la que se inició esta solicitud) si hay alguna presente, y "-" caso 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í.