How to Set Up AWStats On Ubuntu 14.04

Cómo configurar AWStats en el servidor Ubuntu

AWStats es una herramienta de generación de informes de análisis web de código abierto que genera gráficamente estadísticas avanzadas web, de transmisión, FTP o de servidores de correo. Este analizador de registros funciona como CGI o desde la línea de comandos y le muestra toda la información posible que contiene su registro en unas pocas páginas web gráficas. Utiliza un archivo de información parcial para poder procesar archivos de registro grandes con frecuencia y rapidez. Admite la mayoría de los formatos de archivo de registro del servidor web, incluidos Apache, IIS y muchos otros formatos de registro del servidor web.

Este artículo lo ayudará a instalar y configurar AWStats en Ubuntu.

Instalar el paquete AWStats

De forma predeterminada, el paquete AWStats está disponible en el repositorio de Ubuntu.

Puedes instalarlo ejecutando:

sudo apt-get install awstats

A continuación, deberá habilitar el módulo CGI en Apache.

Puedes hacer esto ejecutando:

Ahora, reinicie Apache para reflejar los cambios.

sudo /etc/init.d/apache2 restart

Configurar AWStats

Debe crear un archivo de configuración para cada dominio o sitio web del que desee ver las estadísticas. En este ejemplo crearemos un archivo de configuración para “test.com“.

Puede hacerlo duplicando el archivo de configuración predeterminado de AWStats en uno con su nombre de dominio.

sudo cp /etc/awstats/awstats.conf /etc/awstats/awstats.test.com.conf

Ahora, necesita hacer algunos cambios en el archivo de configuración:

sudo nano /etc/awstats/awstats.test.com.conf

Actualice la configuración que se muestra a continuación:

# Change to Apache log file, by default it's /var/log/apache2/access.log
LogFile="/var/log/apache2/access.log"
 
# Change to the website domain name
SiteDomain="test.com"
HostAliases="www.test.com localhost 127.0.0.1"
 
# When this parameter is set to 1, AWStats adds a button on report page to allow to "update" statistics from a web browser
AllowToUpdateStatsFromBrowser=1

Guarde y cierre el archivo.

Después de estos cambios, debe crear sus estadísticas iniciales que se generarán a partir de los registros actuales en su servidor. Puedes hacer esto usando:

sudo /usr/lib/cgi-bin/awstats.pl -config=test.com -update

La salida se verá algo como esto:

awtstats

Configurar Apache para AWStats

A continuación, debe configurar Apache2 para mostrar estas estadísticas. Ahora copie el contenido de la carpeta «cgi-bin» en el directorio raíz de documentos predeterminado de su instalación de Apache. De forma predeterminada, se encuentra en la carpeta «/usr/lib/cgi-bin».

Puedes hacer esto ejecutando:

sudo cp -r /usr/lib/cgi-bin /var/www/html/
sudo  chown www-data:www-data /var/www/html/cgi-bin/
sudo chmod -R 755 /var/www/html/cgi-bin/

Probar AWStats

Ahora puede acceder a sus AWStats visitando la URL «https://your-server-ip/cgi-bin/awstats.pl?config=test.com».
Te mostrará una página de resultados como esta:

awstats_page

Configurar Cron para actualizar registros

Se recomienda programar un trabajo cron para actualizar regularmente la base de datos de AWStats utilizando entradas de registro recién creadas, de modo que las estadísticas se actualicen periódicamente. Esto también le ahorrará tiempo.

Para hacer esto necesitas editar el archivo “/etc/crontab”:

Agregue la siguiente línea que le dice a AWStats que se actualice cada diez minutos.

*/10 * * * * root /usr/lib/cgi-bin/awstats.pl -config=test.com -update

Guarde y cierre el archivo.

Conclusión

AWStats es una herramienta muy útil que puede brindarle una descripción general de lo que sucede en su sitio web y ayudarlo con el análisis del sitio. Es muy fácil de instalar y configurar. Siéntase libre de comentar a continuación si tiene alguna pregunta.

Experto Geek - Tu Guía en Tendencias Tecnológicas