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 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 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
|
|
|
|
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