AwstatConfig » Cronologia » Versione 5
Amministratore Truelite, 07-01-2008 18:49
| 1 | 3 | Amministratore Truelite | [[TracNav(TOC)]] |
|---|---|---|---|
| 2 | 5 | 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. |