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. |