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