HOWTO WEBALIZER FÜR VHOSTS
so sollte Euer VHOST Eintrag aussehen wenn
Ihr eine Statistik einbinden wollt.
<VirtualHost *:80>
ServerAdmin
webmaster@xyz.dyndns.org
DocumentRoot /opt/lampp/htdocs/test
ServerName test.xyz.dyndns.org
ServerAlias test
ErrorLog logs/test.xyz.dyndns.org-error_log
CustomLog logs/test.xyz.dyndns.org-access_log common
</VirtualHost>
im Verzeichnis /opt/lampp/etc befindet sich die Konfigurationsdatei
des Webalizer "webalizer.conf" bevor Ihr loslegt macht lieber erst einmal
eine Sicherung davon
öffnet mit vi webalizer.conf die Konfigurationsdatei.
in Zeile 30 der Datei findet Ihr folgendes
LogFile /opt/lampp/logs/access_log
das ist der Standardeintrag für den Xampp Webalizer da wir unseren
eigenen VHOST einbinden möchten fügen wir eine weitere Zeile
hinzu, die sieht dann so aus,
LogFile /opt/lampp/logs/test.xyz.dyndns.org-access_log
so das war schon die erste kleine Änderung, jetzt kann Webalizer
schon einmal die Logs auswerten. Als nächstes müssen wir Webalizer
noch sagen wo er seine Statistik hinschreiben soll, dazu gehen wir ein
paar Zeilen weiter nach unten, Zeile 44.
hier steht folgendes
OutputDir /opt/lampp/htdocs/webalizer
da wir unsere Statistik in ein separates Verzeichnis generieren laasen möchten fügen
wir wieder eine Zeile unten drunter ein,
OutputDir /opt/lampp/htdocs/test/webalizer
(WICHTIG: das Verzeichnis müßt Ihr selber anlegen)
Als nächsten Schritt noch eine Kleinigkeit die nicht notwendig ist,
wenn aber wie in diesem Beispiel über einen dyndns-Account genutzt
sinnvoll ist.
in Zeile 97 finden wir einen Hosteintrag der standardmäßig auskommentiert
und per default mit localhost belegt ist, da unser Host aber xyz.dyndns.org
lautet entfernen wir die Raute und ersetzen localhost mit unserer dyndns-Domain.
Das ganze sollte dann ungefähr so aussehen,
HostName xyz.dyndns.org
HostName test.xyz.dyndns.org
Das generieren der Statistik efolgt über folgenden Job,
/opt/lampp/bin/webalizer
sinnvoll ist dies über einen CronJob laufen zu lassen.
Ich hoffe Euch hats geholfen..
Viel Spaß!!!