Progetto

Generale

Profilo

AwstatConfig » Cronologia » Versione 4

Amministratore Truelite, 07-01-2008 18:48

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