Inicio / Wikis / Tutoriales / Log de apache con soporte para obtener las ip vía proxys - Log de apache con soporte para obtener las ip vía proxys

Log de apache con soporte para obtener las ip vía proxys - Log de apache con soporte para obtener las ip vía proxys

28 de Abril de 2006
Apache

1 - Log de apache con soporte para obtener las ip vía proxys

A continuación se muestran las líneas que deberían añadirse al archivo de configuración de apache para capturar correctamente las direcciones IP de las visitas de un web, independientemente de si acceden directamente o a través de un proxy como el de telefónica.

LogFormat "%h %l %u %t "%r" %>s %b "%{Referer}i" "%{User-Agent}i"" combined
LogFormat "%{Client-ip}i %l %u %t "%r" %>s %b "%{Referer}i" "%{User-Agent}i" proxy:%h" proxy
SetEnvIf Client-ip . client-ip-request
CustomLog /var/log/apache/access.log combined env=!client-ip-request
CustomLog /var/log/apache/access.log proxy env=client-ip-request

Las dos primeras líneas sirven para definir dos formatos de log diferentes, el combined y el proxy. El combined es el formato habitual, y el proxy lo que hace es obtener la dirección real del cliente, y poner la del proxy al final.

Con la tercera línea definimos una variable de entorno que nos indica si la visita accede directamente o a través de un proxy. Con las últimas dos líneas indicamos que formato de entrada de log utilizar en función de la variable establecida, así como la ubicación del log sobre el que se escribe, que debe ser el mismo en ambos casos.

De esta forma hemos conseguido registrar todas las visitas en el log access_log y disponer de la dirección ip real de cada visita, de forma que este log podríamos analizarlo con herramientas como Urchin.

A partir de este punto podemos aplicar esta técnica a servidores con múltiples webs alojados, para lo cual sería suficiente únicamente con tomar las dos últimas líneas y aplicárselas a cada web.

Referencias:

  • Apache
  • Guía del proveedor de telefónica
Valora este capítulo:
Autor y licencia de 'Log de apache con soporte para obtener las ip vía proxys - Log de apache con soporte para obtener las ip vía proxys'
Patxi Echarte Extraído de: http://www.eslomas.com/index.php/archives/2005/02/07/log-de-apache-con-soporte-para-obtener-las-ip-via-proxys/

Creative Commons License
Esta obra está bajo una licencia de Creative Commons.
De forma general todos los contenidos de este web están sujetos a una licencia del tipo Creative Commons “Algunos derechos reservados”. Salvo que se diga lo contrario la única restricción impuesta si quieres utilizar algo de lo que aparece en este web, es la de indicar que el autor soy yo, Patxi Echarte.
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.

Opiniona sobre 'Log de apache con soporte para obtener las ip vía proxys - Log de apache con soporte para obtener las ip vía proxys' (0)

Tu nombre debe tener tres caracteres como mínimo.
Es necesario que te des de alta con una cuenta de correo válida.
Es necesario que te des de alta con una cuenta de correo válida.
El contenido del título de tu opinión debe tener tres caracteres como mínimo.
Es obligatorio que selecciones una valoración del recurso.
El contenido del comentario de tu opinión debe tener tres caracteres como mínimo.

Opina sobre este tutorial



* Valoración:
* Nombre:
* Correo electrónico:
* Título:
* Comentario:

Wikis relacionados con 'Log de apache con soporte para obtener las ip vía proxys - Log de apache con soporte para obtener las ip vía proxys'

Para proteger nuestra navegación y filtrar la publicidad disponemos en el mundo windows de los... Más »
La homogeneidad en palabra y pensamiento que mantiene el corpus palatino a lo largo de... Más »
Aportaciones a las teorías de Calidad de los principales autores: W. Edward Deming, Joseph M.... Más »
Documento con fundamentos teóricos de control de accesos en redes telemáticas; se tratan temas como... Más »
En la actualidad los DSS (Sistemas de Soporte a la Decisión) juegan un rol importante... Más »
¿Estás seguro de que deseas eliminar este capítulo?