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










