Awstats es un programa para ver estadísticas de la página web. Para instalar:
sudo apt-get install awstats
En el archivo /etc/apache2/apache2.conf incluimos las siguientes líneas.
Alias /awstatscss /usr/share/doc/awstats/examples/css/
Alias /awstats-icon/ /usr/share/awstats/icon/
<Directory «/usr/lib/cgi-bin»>
Options None
AllowOverride None
Order allow,deny
Allow from all
</Directory>
En cada archivo de VirtualHost que hayamos creado y queramos tener estadísticas insertamos.
ScriptAlias /awstats.pl /usr/lib/cgi-bin/awstats.pl
<Directory «/usr/lib/cgi-bin»>
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
Activar modulo cgi en caso de que no lo este
a2enmod cgi
Reiniciamos apache.
Copiamos el archivo /etc/awstats/awstats.conf y lo nombramos igual pero terminado con nuestro dominio.
cp /etc/awstats/awstats.conf /etc/awstats/awstats.www.xcrioja.conf
Modificar estos campos en cada nuevo archivo awstats.www.xcrioja.com.conf creado.
LogFile=»/var/log/apache2/access.log»
SiteDomain=»www.xcrioja.com»
HostAliases=»www.xcrioja.com localhost 127.0.0.1″
LogFormat=1
DNSLookup=0
Lang=»es»
Creamos el enlace simbólico
ln -s /usr/lib/cgi-bin /var/www/html/cgi-bin
Para que awstats comience a contabilizar en nuestro sitio:
sudo perl /usr/lib/cgi-bin/awstats.pl -config=ejemplo.dominio.com -update
Si no actualiza automaticamente crear una tarea para que lo haga por ejemplo cada 10 minutos.
*/10 * * * * /usr/lib/cgi-bin/awstats.pl -config=www.xcrioja.com -update > /dev/null
Para ver las estadísticas:
tu.dominio.com/awstats.pl