Estadísticas en tu servidor Web

Este articulo esta basado en un sistema con RedHat 7.2 y con una version del servidor web Apache version 2.0.40. instalado manualmente. Vamos a utilizar el programa Awstats, para ello nos conectamos a su web para bajar el paquete rpm.

http://awstats.sourceforge.net/ la versión que usaremos es awstats-5.1-1.noarch.rpm

Instalamos el paquete con la orden

rpm -ivh awstats-5.1-1.noarch.rpm y obtendremos,

[root@takeshi src]# rpm -ivh awstats-5.1-1.noarch.rpm
Preparing... ########################################### [100%]
1:awstats ########################################### [100%]
----- AWStats 5.1 - Laurent Destailleur -----
AWStats files are ready in /opt/awstats
Now, follow instructions in documentation (/opt/awstats/docs/index.html)
to setup AWStats in 5 steps:
1- copy files into your web directories.
2- create your AWStats config file.
3- run statistic's update process.
4- add awstats in your crontab to run update process frequently.
5- run awstats from a browser to read statistics.

Dejo aqui un link para poder consultar en todo momento como quedan los archivos en el sistema una vez instalado el paquete awstats para saber de donde a donde tenemos que mover los archivos.

Lo primero que vamos a hacer es crear una carpeta que se llame awstats bajo el directorio raiz de nuestro servidor web. El directorio raiz de nuestro servidor web viene definido por la directiva DocumentRoot del archivo httpd.conf (archivo de configuración del servidor apache). En nuestro caso /usr/local/apache/htdocs

 

por lo una vez creado el directorio quedara como,

/usr/local/apache/htdocs/awstatsAhora nos vamos al directorio /opt/awstats que es donde ha dejado el rpm los archivos y movemos su contenido a la carpeta que hemos creado

mv /opt/awstats/* /usr/local/apache/htdocs/awstats

Nota*

Continuando con el paso Ahora tenemos que copiar una serie de archivos y directorios a la carpeta cgi-bin de nuestro servidor apache.

cp -R /usr/local/apache/htdocs/awstats/wwwroot/cgi-bin/*      /usr/local/apache/cgi-bin/

Esto copiara el awstats.pl y los directorios lib y plugins

Ahora copiaremos también el directorio lang que es que permite que los datos volcados en la web de estadisticas aparezcan en diferentes idiomas.

cp -R /usr/local/apache/htdocs/awstats/lang/     /usr/local/apache/cgi-bin/

Copiamos el archivo /etc/opt/awstats/awstats.model.conf como awstats.www.midominio.com.conf

cp /etc/opt/awstats/awstats.model.conf         /usr/local/apache/cgi-bin/awstats.www.midominio.com.conf

Ahora tendremos que editar este archivo de configuración awstats.www.midomino.com.conf

Vamos a tocar los siguientes valores: LogFile LogFormat DNSLookup DirData DirIcons SiteDomain HostAliases y por ultimo AllowToUpdateStatsFromBrowser

LogFile="/usr/local/apache/logs/access_log"

LogFormat=1 (es la que utiliza Apache)

DNSLookup=1 (habilitamos así el reverse search)

DirData="/usr/local/apache/htdocs/awstats/data/" El directorio data no existe previamente y hay que crearlo a mano con la particularidad de que habra que darle permisos 777

DirIcons="/awstats/wwwroot/icon" (para que se puedan ver los graficos de la web de respuesta)

SiteDomain="www.midominio.com"    (aqui cambiais midominio por el que tengaís ej, www.bubagamb.com)

HostAliases="www.bubagamb.com 234.141.154.52 localhost 127.0.0.1" Diferentes formas de acceder a vuestra maquina.

AllowToUpdateStatsFromBrowser=1 (lo ponemos a 1 porque vamos a querer actualizar los datos con el propio boton de la pagina)

Ahora todo lo que hay que hacer es abrir un navegador y poner

http://www.midominio.com/cgi-bin/awstats.pl

 

 

home

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Arriba

Arriba

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Una vez hecho esto podemos echar un vistazo via web a las instrucciones de instalación originales que siempre viene bien. Tened en cuenta que las posibilidades del programa son muy amplias y yo solo he puesto lo esencial. Para ver las instrucciones,

http://www.midominio.com/awstats/docs/awstats_setup.html

Arriba