26Aug

Configuración de AWStats en Windows Server e IIS

click fraud protection

Cuando se trata de recopilar estadísticas en sitios web, nunca puede tener suficiente. Si bien uno de los métodos más populares para rastrear estadísticas es a través de servicios como Google Analytics, el análisis de archivos de registro sigue siendo una forma confiable de rastrear a sus visitantes ya que son inmunes a los bloqueadores de guiones. Una herramienta ampliamente utilizada para el análisis de archivos de registro es la herramienta de código abierto, AWStats.

Antes de configurar AWStats, deberá asegurarse de que Perl esté instalado en su máquina con Windows Server 2003 / IIS 6 o Windows Server 2008 / IIS 7.

Configuración del registro del sitio web

Para capturar las pistas AWStats de los datos, sus sitios deben registrar los siguientes campos:

  • date
  • time
  • c-ip
  • cs-username
  • cs-method
  • cs-uri-stem
  • sc-status
  • sc-bytes
  • cs-versión
  • cs( User-Agent)
  • cs( Referer)

IIS 6 Setup

Para configurar el registro en IIS 6, abra el Administrador de IIS y haga clic con el botón derecho en la carpeta Sitios web y seleccione Propiedades.

instagram viewer

En la pestaña Sitio web, haga clic en el botón Propiedades en la sección Habilitar registro.

En las Propiedades de registro, configure la programación para que sea diaria con la hora local utilizada para el nombre y la transferencia de archivos.

En la pestaña Avanzado, configure los campos requeridos para que se registren.

Aplica tus cambios.

Configuración de IIS 7

Para configurar el registro en IIS 7, abra el Administrador de IIS y seleccione Registro en las opciones de configuración del servidor.

En la configuración de registro, configure un único archivo de registro por sitio que se transfiera diariamente utilizando la hora local para asignar nombres a los archivos.

Haga clic en el botón Seleccionar campos y marque las casillas junto a los campos obligatorios.

Aplica tus cambios.

Configuración de AWStats

Descargue el paquete zip AWStats de Sourceforge. Cree una carpeta llamada 'awstats' en su carpeta 'C: inetpubwwwroot' y extraiga los siguientes archivos del archivo zip descargado a esta carpeta:

  • /wwwroot/ icono
  • /wwwroot/ cgi-bin / lang
  • /wwwroot/ cgi-bin / lib
  • /wwwroot/ cgi-bin / plugins
  • /wwwroot/cgi-bin / awredir.pl
  • /wwwroot/ cgi-bin / awstats.model.conf
  • /wwwroot/ cgi-bin / awstats.pl

Una vez extraídos los archivos, copie el archivo "awstats.model.conf" a un archivo llamado "awstats.domain"..com.conf "(donde domain.com es el sitio a seguir), ábralo en el Bloc de notas y configure las opciones según sea necesario.

Lo primero que deberá configurar es la ubicación del archivo de registro, que se encuentra de manera predeterminada aquí:

  • Server 2003: C: WINDOWSsystem32LogFilesW3SVC [IIS_ID]
  • Server 2008: C: inetpublogsLogFilesW3SVC [IIS_ID]

Puede encontrar el ID de IIS pormirando el listado del sitio maestro en el Administrador IIS y anotando el valor en la columna ID al lado del sitio respectivo.

Establece las opciones en el archivo de configuración. Este archivo tiene una muy buena explicación de lo que hace cada opción, así que tómese unos minutos para revisarlos. Estas son algunas configuraciones de interés según la configuración anterior:

  • LogFile = "C: inetpublogsLogFilesW3SVC1u_ex% YY-24% MM-24% DD-24.log" ( Servidor 2008 / IIS 7 donde las estadísticas se calculan diariamente)
  • LogFile = "C: WINDOWSsystem32LogFilesW3SVC1ex% YY-4% MM-4% DD-4.log" ( Servidor 2003 / IIS 6 donde las estadísticas se calculan cada 4 horas para actualizarse a lo largo del día)
  • LogFormat = "date time cs-method cs-uri-stem cs-username c-ip cs-versión cs( User-Agent) cs( Referer) sc-status sc-bytes "
  • SiteDomain =" domain.com "
  • HostAliases =" www.domain.com11.22.33.44 "( cualquier otra URL que apunte a su sitio)
  • DirIcons =" ​​icono "
  • DefaultFile =" index.php index.html "

Una vez que haya guardado su archivo de configuración, ejecute el AWStats Perl Script para compilar las estadísticasdatos. El comando se ve así:

C: inetpubwwwrootawstats & gt; C: Perlbinperl.exe awstats.pl -config = domain.com

El comando anterior asume lo siguiente( configuración utilizada para este artículo):

  • La carpeta "C: inetpubwwwrootawstats" sirve las estadísticas a través de IIS.
  • Perl se instaló en el directorio "C: Perl".
  • El archivo de configuración se llama "awstats.domain.com.conf".

Finalmente, puede acceder a los datos de estadísticas a través de su navegador. Esta URL está públicamente disponible para que cualquiera pueda verla, a menos que configure la seguridad a través de IIS.Para probar nuestra configuración, simplemente vaya a:

http: //localhost/awstats/ awstats.pl?config=domain.com

Estadísticas de programación Actualizar

Una de las configuraciones que configuramos en el archivo de configuración es la ubicación 'LogFile' que define la cantidad de horas parareste de las partes de fecha del archivo. Entonces, para automatizar el proceso de compilación de sus estadísticas, configure una Tarea programada de Windows que ejecute el comando que utilizó anteriormente para generar las estadísticas en el intervalo que configuró.

Enlaces

Descargar AWStats( paquete zip)