Last active
December 5, 2016 22:49
-
-
Save ederrafo/fdaf8e855a8fc13e00dfe63da6e5dc73 to your computer and use it in GitHub Desktop.
apache2 logs
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
==== Formato de Registro Combinado (Combined Log Format) ==== | |
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" combined | |
CustomLog log/access_log combined | |
Ejemplo: | |
190.239.139.73 v - - [14/Nov/2016:09:20:50 -0500] "GET /js/plugins/fileupload/bootstrap-fileupload.min.js HTTP/1.1"200 1911 "http://admin.costamaragencias.com/es/user/panel""Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.79 Safari/537.36 Edge/14.14393" | |
190.239.139.73 ==> (%h): ip cliente | |
- ==> (%l): Un "guión" siginifica que la información que debería ir en ese lugar no está disponible. | |
En este caso, esa información es la identidad RFC 1413 del cliente determinada por identd en la | |
máquina del cliente. Esta información es muy poco fiable y no debería ser usada nunca excepto | |
con clientes que estén sometidos a controles muy estrictos en redes internas. | |
Apache httpd ni siquiera intenta recoger esa información a menos que la directiva IdentityCheck | |
tenga valor On. | |
- ==> (%u): Este es el identificador de usuario de la persona que solicita el documento determinado por la | |
autentificación HTTP. Normalmente ese mismo valor se pasa a los scripts CGI con la variable de | |
entorno REMOTE_USER. Si el código de estado de la petición (ver abajo) es 401, entonces no debe | |
confiar en la veracidad de ese dato porque el usuario no ha sido aún autentificado. | |
Si el documento no está protegido por contraseña, se mostrará un guión "-" en esta entrada. | |
[14/Nov/2016:09:20:50 -0500] ==> (%t): La hora en que el servidor recibio la peticion. | |
[día/mes/año:hora:minuto:segundo zona_horaria] | |
day = 2*digit, month = 3*letter, year = 4*digit, hour = 2*digit | |
minute = 2*digit, second = 2*digit, zone = (`+' | `-') 4*digit | |
Es posible mostrar la hora de otra manera especificando %{format} en el formato a usar en el registro, donde format se sustituye como se haría al usar strftime(3) de la librería estándar de C. | |
"GET /js/plugins/fileupload/bootstrap-fileupload.min.js HTTP/1.1" ==> (\"%r\"): | |
La línea de la petición del cliente se muestra entre dobles comillas. | |
La línea de petición contiene mucha información de utilidad. Primero, el método usado por el cliente es GET. Segundo, el cliente ha hecho una petición al recurso /apache_pb.gif, y tercero, el cliente uso el protocolo HTTP/1.0. También es posible registrar una o más partes de la línea de petición independientemente. Por ejemplo, el formato "%m %U%q %H" registrará el método, ruta, cadena de consulta y protocolo, teniendo exactamente el mismo resultado que "%r". | |
200 ==> (%>s): | |
Es el código de estado que el servidor envía de vuelta al cliente. Esta información es muy valiosa, | |
pororque revela si la petición fue respondida con éxito por el servidor (los códigos que empiezan por 2), | |
una redirección (los códigos que empiezan por 3), un error provocado por el cliente (los códigos que empiezan por 4), | |
o un error en el servidor (los códigos que empiezan por 5). La lista completa de códigos de estado posibles puede consultarle en la especificación de HTTP (RFC2616 sección 10). | |
1911 ==> (%b): | |
Is the size of the response to the client (in bytes). | |
Indica el tamaño del objeto retornado por el cliente, no incluídas las cabeceras de respuesta. | |
Si no se respondió con ningún contenido al cliente, este valor mostrará valor "-". Para registrar "0" en ese caso, use %B en su lugar. | |
"http://admin.costamaragencias.com/es/user/panel" ==> (\"%{Referer}i\"): | |
Referer is the page that linked to this URL. | |
La cabecera de petición de HTTP "Referer" (sic). Muestra el servidor del que proviene el cliente. | |
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.79 Safari/537.36 Edge/14.14393" | |
==> " (\"%{User-agent}i\"): | |
La cabecera de petición HTTP "User-Agent". Es la información de identificación que el navegador del | |
cliente incluye sobre sí mismo. | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment