Guía rápida de instalación de awstats
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:
Comentarios recientes