Archivo

Posts Tagged ‘howto’

Guía rápida de instalación de awstats

octubre 4, 2007 3 comentarios

Awstas es una herramienta web que analiza los log de apache para que podamos ver las estadísticas de acceso de nuestro servidor web.

Aquí os dejo una guía rápida y sencilla (o quick how-to) para que veais como se hace una instalación básica de esta herramienta.

Empecemos.

Descargar el rpm desde la página de awstat:

http://awstats.sourceforge.net/

Instalamos como root el paquete.

[root@miservidor ~]# rpm –Uvh awstats…..

Te lo mete en /usr/local

Nos vamos allí y ejecutamos:

[root@miservidor tools]# perl awstats_configure.pl

Te pide el path para el archivo de config de apache (En Centos 4 /etc/httpd/conf/httpd.conf)

Te pide el path para poner la config de awstat que recomiendo poner en /etc/awstat/ (crear antes ese directorio)

Te pide también el nombre del dominio del servidor o direccion web para ponerselo al archivo de config que crea. Se lo das, por ejemplo: miservidor o miservidor.net o cual sea el dominio.

Una vez hecho asegurarse de tener en el httpd.conf de apache ha metido lo siguiente (no sé por que, a mi no me lo metió y lo puse a mano):

Alias /awstatsclasses “/usr/local/awstats/wwwroot/classes/”
Alias /awstatscss “/usr/local/awstats/wwwroot/css/”
Alias /awstatsicons “/usr/local/awstats/wwwroot/icon/”
ScriptAlias /awstats/ “/usr/local/awstats/wwwroot/cgi-bin/”
#
# This is to permit URL access to scripts/files in AWStats directory.
#
<Directory “/usr/local/awstats/wwwroot”>
Options None
AllowOverride None
Order allow,deny
Allow from all
</Directory>

Y para tener autentificación por usuario poner lo siguiente en el apache también

<Files “awstats.pl”>
AuthUserFile /usr/local/awstats/.passwd
AuthGroupFile /usr/local/awstats/.group
AuthName “Area restringida”
AuthType Basic
require valid-user
</Files>

Ahora creamos el .passwd para meter un usuario y una clave.

[root@miservidor ~]# htpasswd -c /usr/local/awstats/.passwd nombre_usuario

Bueno ahora editamos en archivo que ha metido en /etc/awstats que se llamará awstats.nombre_dominio.conf

El parámetro LogFile lo apuntamos al access_log de nuestro apache

LogFile=”/var/log/httpd/access_log”

Nos aseguramos que LogFormat=1

Y por último, para poder actualizar desde la página poner el parámetro

AllowToUpdateStatsFromBrowser=1

Una vez terminado podemos acceder a la aplicación por una URL que tendrá esta forma:

http://miservidor/awstats/awstats.pl?config=miservidor

Anuncios
Categorías:GNU/Linux, Informática, Software Etiquetas: , , , , ,