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