Foros del Web » Administración de Sistemas » Apache »

[SOLUCIONADO] Log request and headers

Estas en el tema de Log request and headers en el foro de Apache en Foros del Web. Hola a todos. les platico algo de lo que tengo. es un sitio en intranet en el cual tengo implementada authenticacion basic y lo que ...
  #1 (permalink)  
Antiguo 14/03/2015, 22:08
Avatar de lair  
Fecha de Ingreso: enero-2009
Ubicación: header('Location: Morelia");
Mensajes: 1.052
Antigüedad: 15 años, 3 meses
Puntos: 46
Log request and headers

Hola a todos.

les platico algo de lo que tengo.
es un sitio en intranet en el cual tengo implementada authenticacion basic y lo que quiero saber es

¿si es posible generar un log de apache el cual contenga no solo la url a la que se hizo el request sino tambien los headers?

esto para poder saber que usuarios se estan logueando al sitio.
actualmente unicamente puedo generar logs con esta informacion:

Cita:
127.0.0.1 - lair [14/Mar/2015:19:13:09 -0600] "GET /escalas%20planos%20y%20mapas_FILES/ HTTP/1.1" 200 782 "http://matematicas.local/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:36.0) Gecko/20100101 Firefox/36.0"
que basicamente es "fecha, metodo, ruta, version, status code, server o alias y user agent"

Como nota esto lo tengo como virtual host, esta es la configuracion:
Cita:
<VirtualHost *:80>
ServerName matematicas.local
ServerAdmin local@matematicas

DocumentRoot /var/www/matematicas/html

ErrorLog /var/www/matematicas/log/error.log
CustomLog /var/www/matematicas/log/access.log combined

<Directory "/var/www/matematicas/html">
AuthType Basic
AuthName "Prueba autenticacion Basic"
AuthUserFile /var/www/matematicas/.htpasswd-private
Require valid-user
Order allow,deny
allow from all
</Directory>
</VirtualHost>
Saludos y gracias por su tiempo y ayuda.


EDITO:
lo que necesito guardar en el log es el siguiente encabezado.
Cita:
Authorization Basic bGFpcjoxMjM=
No importaria que las contraseñas puedan ser vistas, de hecho en algun momento esa seria la idea.


Creo que ya lo tenia resuelto sin darme cuenta, cuando uso la directiva CustomLog me guarda esto ( es la linea que coloque arriba ):
127.0.0.1 - lair [14/Mar/2015:19:13:09 -0600] "GET /escalas%20planos%20y%20mapas_FILES/ HTTP/1.1" 200 782 "http://matematicas.local/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:36.0) Gecko/20100101 Firefox/36.0"

la parte que estoy marcando es el nombre del usuario que se encuentra logueado

Última edición por lair; 14/03/2015 a las 22:49

Etiquetas: headers, http, log, request, url
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:37.