Progetto

Generale

Profilo

AwstatConfig » Cronologia » Versione 3

Amministratore Truelite, 07-01-2008 18:46

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