awstats
2008-06-2 | 5:00 pm | 1 Kommentar »
Installation
als Debianpaket: apt-get install awstats
Webverzeichnis /var/www/awstats
im Webverzeichnis ln -s /usr/lib/cgi-bin/awstats.pl awstats.pl
awstats.pl ist sowohl cgi als auch skript
Aufruf als cgi uebers web: http://blueDomain/awstats.pl?config=blueDomain
Iconverzeichnis
Konfiguration in /etc/awstats/awstats.conf => „icon“
im Webverzeichnis ln -s /usr/share/awstats/icon icon
Datenverzeichnis /var/lib/awstats
bzw. bei mehreren vhosts entsprechende Unterverzeichnisses
/var/lib/awstats/redDomain
/var/lib/awstats/blueDomain
Konfiguration /etc/awststats/awstats.conf
bzw. bei mehreren vhosts
/etc/awstats.redDomain.conf
/etc/awstats.blueDomain.conf
|
Weitere Konfig-Parameter
LogFormat=1 fuer apache combined logs
SkipHosts= „127.0.0.1 localhost REGEX[^87\.177\.]“
UseFramesWhenCGI=0
ShowFlagLinks=“de en fr“
Nach Konfigfileaenderung: Statistik erneuern
Betrifft die Aenderung im Konfigfile Parameter, die auf die Daten im Datenverzeichnis Einfluss haben, muss der Inhalt des Datenverzeichnisses geloescht werden. Erst dann die Statistik erneuern, denn alte Logzeilen werden nicht nochmal neu ausgewertet, sondern von awstats als „schon ausgewertet“ behandelt.
Statistik erzeugen und erneuern
perl /var/lib/cgi-bin/awstats.pl -config=blueDomain
Taegliches Statistkerneuern mit logrotate/prerotate
In /etc/logrotate.d/apache2
prerotate
/pfad/bin/awstatsUpdate.sh
endscript
In /pfad/bin/awstatsUpdate.sh
perl /usr/lib/cgi-bin/awstats -config=blueDomain
perl /usr/lib/cgi-bin/awstats-config=redDomain
links
achja hier waers ja schon gestanden:
Sag etwas dazu: