Este artículo le ayudará a instalar y configurar AWStats en Ubuntu.
Instalar el paquete AWStats
Por defecto, el paquete AWStats está disponible en el repositorio Ubuntu.
Puede instalarlo ejecutándolo:
sudo apt-get install awstats
A continuación, deberá habilitar el módulo CGI en Apache.
Puede hacerlo corriendo:
sudo a2enmod cgi
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>i
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 estadísticas. En este ejemplo crearemos un archivo de configuración para » test.com «.
Puede hacer esto duplicando el archivo de configuración por defecto de AWStats a 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:
# Cambiar al archivo de registro de Apache, por defecto es /var/log/apache2/access.log
LogFile=»/var/log/apache2/access.log»
# Cambiar el nombre de dominio del sitio web
SiteDomain=»test.com»
HostAliases=»www.test.com localhost 127.0.0.0.1″
# Cuando este parámetro se establece en 1, AWStats añade un botón en la página del informe para permitir «actualizar» las estadísticas desde un navegador web.
AllowToUpdateStatsFromBrowser=1>
Guarde y cierre el archivo.
Después de estos cambios, usted necesita construir sus estadísticas iniciales que se generarán a partir de los registros actuales en su servidor. Puede hacerlo utilizando:
sudo /usr/lib/cgi-bin/awstats.pl -config=test.com -update
La salida se verá algo así:
Configurar Apache para AWStats
A continuación, debe configurar Apache2 para que muestre estas estadísticas. Ahora copie el contenido de la carpeta «cgi-bin» en el directorio raíz del documento por defecto de su instalación de Apache. Por defecto se encuentra en la carpeta «/usr/lib/cgi-bin».
Puede hacerlo corriendo:
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/
Prueba AWStats
Ahora puede acceder a sus AWStats visitando la url «http://your-server-ip/cgi-bin/awstats.pl?config=test.com.»
Le mostrará una página de resultados como esta:
Configurar Cron para actualizar los registros
Se recomienda programar un trabajo cron para actualizar regularmente la base de datos de AWStats usando entradas de registro recién creadas, para que las estadísticas se actualicen regularmente. Esto también le ahorrará tiempo.
Para ello es necesario editar el fichero «/etc/crontab»:
sudo nano /etc/crontab
Añada la siguiente línea que le dice a AWStats que 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 darle una visión general de lo que está sucediendo en su sitio web y ayudarle 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.