GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare AWStats (Apache Log Analyzer) su Ubuntu, Debian e LinuxMint

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

Congratulazioni! hai configurato correttamente AWStats per il tuo sito web. Leggi il nostro prossimo articolo su Configurazione di vnStat (Strumento di monitoraggio della rete basato sul Web) e Installa Munin Network Monitoring Tool sul tuo sistema Linux.


Ubuntu
  1. Come installare Apache Sqoop su Ubuntu 16.04

  2. Come installare Spotify su Ubuntu e Debian

  3. Come installare uTorrent su Ubuntu, Debian e LinuxMint

  4. Come installare Python 3.7 su Ubuntu, Debian e LinuxMint

  5. Come installare Python 3.5 su Ubuntu, Debian e Linuxmint

Come installare Apache Solr su Ubuntu 20.04

Come installare GoAccess Web Log Analyzer su Ubuntu 20.04

Come installare Apache Maven su Ubuntu 18.04 / Ubuntu 16.04 e Debian 9

Come installare l'archivio PeaZip su Ubuntu 20.04 / LinuxMint / Debian Distributions

Come installare GoAccess Web Log Analyzer su Ubuntu 20.04

Come installare e configurare Apache Spark su Ubuntu/Debian