Die Schritte

Also apt-get install awstats haben wir ja schon gemacht.

Da wir awstats.pl sowie die ganzen icons fuer awstats spaeter per www erreichbar machen muessen, kopieren wir diese natuerlich woanders hin:

voyager:~# mkdir /usr/lib/cgi-bin/awstats
voyager:~# mv /usr/share/awstats/awstats.pl /usr/lib/cgi-bin/awstats/
voyager:~# mkdir /var/www/awstatsicons
voyager:~# cp -r awstats-6.2/wwwroot/icon /var/www/awstatsicons/

und so hab ichs dann eingetippt:

# mkdir /usr/lib/cgi-bin/awstats
# mv /usr/lib/cgi-bin/awstats.pl /usr/lib/cgi-bin/awstats/awstats.pl
# mkdir /var/www/awstatsicons
# cp -r /usr/share/awstats/icon /var/www/awstatsicons/

(diese Pfade wo das zeug herkopiert wird ist bei mir so nachdem das paket per apt-get kam, kann sein dass das angepasst werden muss)

kommentar des howtos:

so nun, wo wir alles kopiert haben, geht es an die konfiguration. awstats braucht pro domain eine konfigurationsdatei. um den ueberblick nicht zu verlieren, erstellen wir uns jetzt ein verzeichnis, in welches wir die ganzen konfigurationsdateien hineinpacken, und kopieren schonmal ein grundgeruest hinein

so nun mal ins etc …

# cd /etc/awstats

dort die confdateien umbenennen mal zu sicherheit

# mv xxx xxx.bak
# cp /usr/share/doc/awstats/examples/awstats.model.conf.gz
/etc/awstats/awstats.model.conf.gz
# gunzip /etc/awstats/awstats.model.comf.gz

awstats muss die domainstatistiken irgendwo speichern und dazu erstellen wir ein weiteres Verzeichnis /var/cache/awstats

# mkdir /var/cache/awstats

kommentar aus dem howto:

als naechstes geht es an das anpassen der apache2 konfigurationsdatei. wir koennen einen allgemeinen alias „stats“ definieren, dann brauchen wir das nicht pro domain zu tun und sparen am ende einen haufen arbeit

ausserdem koennen wir die icons nicht in das cgi-bin verzeichnis legen. bei meinen versuchen gab es einen 500 fehler (internal server error), weshalb ich diese icons einfach ausgelagert habe, und auch dafuer einen eigenen alias definiert habe

# nano /etc/apache2/sites-available/vhcs2.conf

ErrorDocument 404 /vhcs2/errordocs/index.php
DirectoryIndex index.html index.php

php_flag register_globals On
php_admin_value open_basedir „/var/www/vhcs2/gui/tools/filemanager/:/tmp/:/usr/share/pear/“

Alias /vhcs_images /var/www/vhcs2/gui/images

AllowOverride none
Options MultiViews IncludesNoExec FollowSymLinks

#
# Aliases for awstats – begin
#

Alias /awstatsicons /var/www/awstatsicons

AllowOverride none
Options MultiViews IncludesNoExec FollowSymLinks

ScriptAlias /stats /usr/lib/cgi-bin/awstats

AllowOverride None
Options Indexes Includes FollowSymLinks MultiViews
Order allow,deny
Allow from all

# END – Aliases awstats

#
# Default GUI.
#

php_flag register_globals On
php_admin_value open_basedir „var/www/vhcs2/gui/tools/filemanager/:/tmp/:/usr/share/pear/“

Alias /vhcs_images /var/www/vhcs2/gui/images

AllowOverride none
Options MultiViews IncludesNoExec FollowSymLinks

#
# Aliases for awstats – begin
#

Alias /awstatsicons /var/www/awstatsicons

AllowOverride none
Options MultiViews IncludesNoExec FollowSymLinks

ScriptAlias /stats /usr/lib/cgi-bin/awstats

AllowOverride None
Options Indexes Includes FollowSymLinks MultiViews
Order allow,deny
Allow from all

# END – Aliases awstats

#
# Default GUI.
#

nun apache neustarten

nun conf anpassen

# nano /etc/awstats/awstats.model.conf