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