AWStats è uno strumento gratuito e molto potente che crea statica analizzando file di registro Apache, ftp o server di posta. L'analizzatore di log AWStats funziona su CGI o interfaccia a riga di comando e genera dati statici grafici dai file di log.
Questo tutorial ti aiuterà a installare AWStats Apache Log Analyzer su sistemi Ubuntu, Debian e LinuxMint.. Questo articolo è stato testato solo con Ubuntu 14.04 LTS.
Fase 1 – Installa AWStats e il pacchetto Apache
AWSstats richiedeva che il server Web Apache fosse in esecuzione. Se non hai Apache install Usa i comandi seguenti per installare il server web Apache2 e i pacchetti awstats. Installerà anche tutte le altre dipendenze richieste.
$ sudo apt-get install awstats apache2
Fase 2 – Configura Apache
Ora crea il file di configurazione di Apache per l'installazione di awstats. Usa il tuo editor di testo preferito e modifica un nuovo file /etc/apache2/conf-available/awstats.conf.
$ sudo nano /etc/apache2/conf-available/awstats.conf
Ora aggiungi la seguente configurazione
ScriptAlias /awstats/ /usr/lib/cgi-bin/ Alias /awstats-icon/ /usr/share/awstats/icon/ Alias /awstatsclasses/ /usr/share/java/awstats/ <Directory "/usr/lib/cgi-bin/"> Options None AllowOverride None <IfModule mod_authz_core.c> # Apache 2.4 Require host 192.168.0.0/24 </IfModule> <IfModule !mod_authz_core.c> # Apache 2.2 Order allow,deny Allow from 192.168.0.0/24 Allow from ::1 </IfModule> </Directory>
Ora abilita il modulo CGI (se non abilitato) e abilita anche la configurazione apache di Awstats.
$ sudo a2enmod cgi $ sudo a2enconf awstats
Riavvia il servizio Apache per ricaricare le nuove impostazioni
$ sudo service apache2 restart
Fase 3:crea un file di configurazione di AWStats
È necessario creare un file di configurazione per ciascuno dei tuoi siti Web per il quale è necessario generare elementi statici. Copia il file di configurazione di esempio di AWStats con il nuovo nome e apporta le modifiche come di seguito.
$ sudo cp /etc/awstats/awstats.conf /etc/awstats/awstats.tecadmin.net.conf $ sudo vim /etc/awstats/awstats.tecadmin.net.conf
Aggiorna le seguenti impostazioni in awstats.tecadmin.net.conf file
LogFile ="/var/log/apache2/tecadmin.net-access_log"SiteDomain ="tecadmin.net"HostAliases ="tecadmin.net www.tecadmin.net"
Ora esegui il seguente comando per aggiornare i file di registro
$ sudo /usr/lib/cgi-bin/awstats.pl -config=tecadmin.net -update
Fase 4:accedi ad AWStats nel browser
Usa l'indirizzo IP del tuo server o il nome di dominio per accedere alle statistiche di AWStats. Modifica il nome di dominio alla fine dell'URL secondo le tue impostazioni.
https://tecadmin.net/awstats/awstats.pl?config=tecadmin.net