Sei sulla pagina 1di 7

BONUS GESTION SOBRE UN SERVIDOR WEB

AWSTATS.

Este software de estadísticas de servidores Web, es Opensource por lo tanto


cualquier persona lo puede utilizar, además que es multiplataforma.
Ya configurado podemos obtener estadísticas como el tiempo que ha estado un
usuario conectado a nuestras Web, visitas por mes, semana, día, de donde
provienen las visitas, en fin todo lo que necesitamos saber acerca de las visitas
a nuestro servidor Web. Para llevar acabo toda esta información el software
revisa los logs de Apache.

INSTALACION Y CONFIGURACION:

Para empezar debemos arrancar nuestro servidor en Debian.


Nuestro equipo deberá estar matriculado en un dominio “pero este no tendrá
que existir obligatoriamente, lo podemos meter en un dominio que queramos”,
para esto editamos el archivo /etc/host, en cual la maquina se llamara pdc y
pertenecerá al dominio grupo1.com

vim /etc/hosts

Y el archivo vim /etc/hostname


Descargaremos este paquete como usuario (root)
#apt-get install awstats

Para la instalación en el sistema vamos a ejecutar un script de configuración


escrito en Perl situado en la ruta:
#/usr/share/doc/awstats/examples

Lo ejecutamos, donde awstats_configure.pl es el scrip:


#perl awstats_configure.pl

Nos preguntara algunas preguntas que responderemos de las siguientes


maneras:

Respondemos “y”

> /etc/apache2/apache2.conf “copiamos estas línea”


Respondemos “n”

Presionamos “Enter”

Finalizaremos presionando “Enter”

Editamos el archivo de configuración principal encontrado en /etc/awstats/, el


archivo es awstats.conf.
#vim /etc/awstats/awstats.conf
Cambiamos LogFile=”/var/log/apache/access.log” Por
LogFile=”/var/log/apache2/access.log”

Cambiamos la línea LogFormat=4 Por LogFormat=1

Buscamos la línea SiteDomain=” ” y colocamos el nombre de nuestra


maquina con su dominio.
Ahora hacemos una copia del fichero principal con el de nuestro dominio,
digitando:
#cp awstats.conf awstats.pdc.grupo1.com.conf, de modo que en el
directorio queden los siguientes archivos.

Vamos a darle permisos al fichero log que almacena apache2 para que
AWstats pueda leerlo sin problemas.
#chmod o+r /var/log/apache2/access.log

Ahora vamos a ejecutar la configuración que antes hicimos con el archivo


awstats.conf.
#/usr/lib/cgi-bin/awstats.pl -config=awstats.pdc.grupo1.com.conf

Creamos dos ficheros en el home de cualquier usuario del sistema con:


#mkdi –p /home/pdc/www/cgi-bin

Después creamos un enlace simbólico.


#ln -s /usr/lib/cgi-bin /home/usuario/www/cgi-bin
Editamos el archivo principal del Apache para que nos grafique bien las
estadísticas.

#vim /etc/apache2/apache2.conf
Comentamos estas líneas:
#Alias /awstatsclasses "/usr/share/doc/awstats/examples/wwwroot/classes/"
#Alias /awstatscss "/usr/share/doc/awstats/examples/wwwroot/css/"
#Alias /awstatsicons "/usr/share/doc/awstats/examples/wwwroot/icon/"
#ScriptAlias /awstats/ "/usr/share/doc/awstats/examples/wwwroot/cgi-bin/"
Y agregamos las siguientes líneas:
Alias /awstatscss "/usr/share/doc/awstats/examples/css/"
Alias /awstatsicons "/usr/share/awstats/icon/"
ScriptAlias /awstats/ "/usr/lib/cgi-bin/"
Alias /awstats-icon/ /usr/share/awstats/icon/
<Directory /usr/share/awstats/icon>
Options None
AllowOverride None
Order allow,deny
Allow from all
</Directory>

El archivo de configuración debe ser igual a este en cuanto las líneas


agregadas.
Ahora en el navegador digitamos.
http://127.0.0.1/cgibin/awstats.pl?config=awstats.pd.grupo1.com.conf

Ahora para automatizar la tarea de actualización de este programa vamos a


usar el programador de tareas Crontab, en el cual le diremos que se actualice
cada cuanto queramos, en nuestro caso será cada 30 minutos, editamos el
archivo vim /etc/crontab y agregamos al final.
*/30 * * * root /usr/lib/cgi-bin/awstats.pl -config=pdc.grupo1.com -update >/
dev/null

Potrebbero piacerti anche