ff-multiconverter, multimedia, audio, video, linux, ubuntu ubuntu kylin, china, releases, linux terminal, ubuntu, linux, comandos, shell conky, gadgets, ubuntu, linux SpeedTest-Cli, velocidad, red, consola, terminal tag foto 6 pinta, grafica, linux, ubuntu djl, juegos, yum, synaptic, paquetes ubuntu, releases, canonical psensor, ubuntu, linux, sistema, monitor

Cómo instalar AWStats en Debian y derivadas.

AWStats es una herramienta open source de informes de análisis web, apta para analizar datos de servicios de Internet como un servidor web, streaming, mail y FTP.

AWstats analiza los archivos de log del servidor, y basándose en ellos produce informes HTML. Los datos son presentados visualmente en informes de tablas y gráficos de barra.

Pueden crearse informes estáticos mediante una interfaz de línea de comando, y se pueden obtener informes on-demand a través de un navegador web, gracias a un programa CGI.

awstats

AWStats soporta la mayoría de los formatos de archivos log de servidor web conocidos, entre ellos Apache (formato de log NCSA combinado/XLF/ELF o formato común/CLFt), WebStar, IIS (formato de log del W3C) y muchos otros formatos comunes de Internet. Los desarrolladores pueden contribuir con el proyecto AWStats a través de SourceForge.

Procedimiento válido para Debian y sus derivadas.

Como root:

apt-get install awstats libnet-ip-perl libgeo-ipfree-perl

nano /usr/share/doc/awstats/examples/awstats_configure.pl

Pegar esto:
$AWSTATS_PATH=’/usr/share/awstats';
$AWSTATS_ICON_PATH=’/usr/share/awstats/icon';
$AWSTATS_CSS_PATH=’/usr/share/awstats/css';
$AWSTATS_CLASSES_PATH=’/usr/share/awstats/lib';
$AWSTATS_CGI_PATH=’/usr/lib/cgi-bin';
$AWSTATS_MODEL_CONFIG=’/usr/share/doc/awstats/examples/awstats.model.conf';
$AWSTATS_DIRDATA_PATH=’/var/lib/awstats';

chown www-data /usr/lib/cgi-bin/awstats.pl

nano /etc/apache2/sites-available/default

Pegar esto:
Alias /icon/ /usr/share/awstats/icon/
Options None
AllowOverride None
Order allow,deny
Allow from all

nano /etc/awstats/awstats.alexcobo.net.conf

Reemplazar todo con el nombre de tu dominio por esto:
LogFile=”/var/log/apache2/access.log”
LogFormat=1
SiteDomain=”alexcobo.net”
DNSLookup=0
LoadPlugin=”tooltips
LoadPlugin=”geoipfree”

chmod 755 /var/log/apache2

chown www-data /usr/lib/cgi-bin/awstats.pl

nano /etc/crontab

Pegar esto poniendo el nombre de tu dominio:
*/10 * * * * root /usr/lib/cgi-bin/awstats.pl -config=alexcobo.net -update > /dev/null

cd /usr/lib/cgi-bin/

touch .htaccess

>nano .htaccess

Pegar esto:
<FilesMatch “awstats.pl”>
AuthName “Login Required”
AuthType Basic
AuthUserFile /var/www/awstats/.htpasswd
require valid-user

cd /var/www/

mkdir awstats

cd awstats

htpasswd -c /var/www/awstats/.htpasswd nombredeusuarioparaverestadisticas

nano /etc/apache2/sites-available/default

Cambiar None por All en AllowOverride de este apartado:
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory “/usr/lib/cgi-bin”>
AllowOverride All

nano /etc/apache2/conf.d/estadisticas

Pegar esto:
Alias /awstatsclasses “/usr/share/awstats/lib/”
Alias /awstats-icon/ “/usr/share/awstats/icon/”
Alias /awstatscss “/usr/share/doc/awstats/examples/css”
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
ScriptAlias /statistics/ /usr/lib/cgi-bin/
Options ExecCGI -MultiViews +SymLinksIfOwnerMatch

/usr/lib/cgi-bin/awstats.pl -config=alexcobo.net –update

sudo /etc/init.d/apache2 restart

Para acceder a las estadísticas: http://tudominio.com/estadisticas/awstats.pl

awstats_1

Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog:

Espero que esta publicación te haya gustado. Si tienes alguna duda, consulta o quieras complementar este post, no dudes en escribir en la zona de comentarios. También puedes visitar Facebook, Twitter, Google +, Linkedin, Instagram, Pinterest y Feedly donde encontrarás información complementaria a este blog. COMPARTE EN!

0 comentarios: