4 069
contributi
(Creata pagina con '== Introduzione == Webalizer è un programma di analisi dei log dei server web. <br/> Webalizer è stato progettato per analizzare file di log di server web in vari formati e per...') |
|||
Riga 27: | Riga 27: | ||
== Configurazione di Webalizer per i Virtual Host == | == Configurazione di Webalizer per i Virtual Host == | ||
Questa sezione dà per scontato che sul server ci sia installato almeno un Virtual Host. Per configurare i virtual host di Apache2 potete seguire ad esempio questa guida: [[Apache e Virtual Hosts: configurare Apache2 per ospitare più siti web]] | Questa sezione dà per scontato che sul server ci sia installato almeno un Virtual Host. Per configurare i virtual host di Apache2 potete seguire ad esempio questa guida: [[Apache e Virtual Hosts: configurare Apache2 per ospitare più siti web]] | ||
<br/> | |||
Webalizer può generare statistiche distinte per ogni virtual host configurato, utilizzando la command line del server con gli argomenti appropriati: | |||
<pre> | |||
# webalizer -n hostname -o /path/to/webalizer/output /path/to/logfile.log | |||
</pre> | |||
Per processare diversi virtual host possiamo crearci uno script: | |||
<pre> | |||
# nano /opt/webalizerScript.sh | |||
</pre> | |||
con contenuto simile al seguente: | |||
<pre> | |||
#!/bin/sh | |||
webalizer -n tunahoagie -o /srv/www/tunahoagie.com/public_html/webalizer /srv/www/tunahoagie.com/logs/access.log >/dev/null 2>&1 | |||
webalizer -n tofuhoagie -o /srv/www/tofuhoagie.com/public_html/webalizer /srv/www/tofuhoagie.com/logs/access.log >/dev/null 2>&1 | |||
webalizer -n fuzzyshambler -o /srv/www/fuzzyshambler.com/public_html/webalizer /srv/www/fuzzyshambler.com/logs/access.log >/dev/null 2>&1 | |||
Make the script executable: | |||
</pre> | |||
Rendiamolo quindi eseguibile: | |||
<pre> | |||
# chmod +x /opt/webalizerScript.sh | |||
</pre> | |||
A questo punto dobbiamo creare le directory Webalizer per ogni virtual host: | |||
<pre> | |||
# mkdir -p /var/www/tunahoagie.com/www/webalizer | |||
# mkdir -p /var/www/tofuhoagie.com/www/webalizer | |||
# mkdir -p /var/www/fuzzyshambler.com/www/webalizer | |||
</pre> | |||
== Rendere sicure le directory di Webalizer == | |||
Per prevenire accessi non autorizzati alla directory di Webalizer è opportuno configurare un meccanismo di autenticazione per limitare gli accessi. Un punto di partenza può essere la seguente guida: [[Apache2: proteggere directory mediante autenticazione]] | |||
== Automatizzare la raccolta delle statistiche == | |||
A questo punto possiamo automatizzare la raccolta delle statistiche di Webalizer facendo ad esempio partire lo script creato in precedenza una volta al giorno: | |||
<pre> | |||
# rm /etc/cron.daily/webalizer | |||
# cd /etc/cron.daily | |||
# ln -s /opt/webalizerScript.sh | |||
</pre> | |||
<br/> | |||
---- | |||
--[[Utente:Ferdybassi|Ferdybassi]] 12:18, 16 apr 2011 (CEST) |