Instalar awstat en Ubuntu 12.04/14.04/16.04

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