Progetto

Generale

Profilo

AwstatConfig » Cronologia » Versione 2

Amministratore Truelite, 07-01-2008 18:45

1 1 Amministratore Truelite
Uno dei programmi più interessanti per la gestione delle statistiche dei siti
2
web è [http://awstats.sourceforge.net/ AWStats], che su una Debian può essere
3
installato semplicemente con:
4
{{{
5
apt-get install awstats
6
}}}
7 2 Amministratore Truelite
8
Una volta installato la configurazione deve essere effettuata con i file
9
presenti in {{{/etc/awstats}}}. Il pacchetto Debian installa già un suo
10
{{{awstats.conf}}} che viene utilizzato di default, ed è sufficiente qualora
11
si abbia un singolo sito da tenere sotto controllo. 
12
13
Se però si hanno vari ''virtual host'' es si gestiscono più siti per ciascuna
14
macchine si deve usare un file di configurazione per ogni sito che si vuole
15
tenere sotto osservazione. Per gestire questa configurazione il pacchetto
16
Debian fornisce alcuni script di ausilio, ma questi richiedono che detti file
17
abbiano un nome nella forma ''awstats.www.dominio.it.conf'' (ad esempio
18
{{{awstats.www.fountainpen.it.conf}}}).
19
20
All'interno di ciascuno di questi file occorrerà specificare dove si trovano
21
le statistiche e per quale sito esse sono raccolte, per quanto riguarda le
22
statistiche occorre specificare in quale file sono mantenuti log di accesso ad
23
Apache per il sito voluto con la direttiva {{{LogFile}}}, con qualcosa del
24
tipo: 
25
{{{ 
26
LogFile="/var/log/apache2/fountainpen.it-access.log" 
27
}}}
28
dove il file dei log deve essere stato opportunamente generato in maniera
29
separata per il sito in questione, ad esempio inserendo la riga seguente
30
nella definizione del relativo virtual host di Apache:
31
{{{
32
CustomLog /var/log/apache2/fountainpen.it-access.log combined
33
}}}
34
35
36
La seconda direttiva è da utilizzare è {{{SiteDomain}}} che indica il nome di
37
dominio per il sito 
38
39
40
Si tenga conto che il programma è pensato per aggiornare le statistiche in
41
maniera incrementale, esso cioè legge dal file di log solo le voci relativi ad
42
accessi più recenti rispetto agli ultimi che ha classificato. Questo significa
43
che il programma deve essere fatto eseguire periodicamente tramite ''cron'',
44
in modo da aggiornare le statistiche.