AwStats Howto
aptitude install awstats
Konfigurieren
cd /etc/awstats cp awstats.conf awstats.domainname.conf
Die Datei awstats.domainname.conf öffnen und anpassen.
Wichtig ist hier, dass die richtige Apache Logdatei eingestellt wird die AWstats auswerten soll.
AWStats aktualisieren
/usr/lib/cgi-bin/awstats.pl -config=domainname -update
Siehe auch /etc/cron.d/aswstats
CGI Zugriff einrichten
#####################################################################
### AWSTATS ###
#####################################################################
# This provides worldwide access to everything below the directory
# Security concerns:
# * Raw log processing data is accessible too for everyone
# * The directory is by default writable by the httpd daemon, so if
# any PHP, CGI or other script can be tricked into copying or
# symlinking stuff here, you have a looking glass into your server,
# and if stuff can be uploaded to here, you have a public warez site!
<Directory /var/lib/awstats>
Options None
AllowOverride None
Order allow,deny
Allow from all
</Directory>
# This provides worldwide access to everything in the directory
# Security concerns: none known
Alias /awstats-icon/ /usr/share/awstats/icon/
# This provides worldwide access to everything below the directory
# Security concerns: none known
<Directory /usr/share/awstats/icon>
Options None
AllowOverride None
Order allow,deny
Allow from all
</Directory>
# This (hopefully) enables _all_ CGI scripts in the default directory
# Security concerns: Are you sure _all_ CGI scripts are safe?
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
RedirectMatch ^/logs /cgi-bin/awstats.pl?config=domainname
#####################################################################
### AWSTATS ENDE ###
#####################################################################
Cron Einrichten
cd /etc/cron.d/ touch awstats
Inhalt des Cron Jobs für AWstats
3,33 * * * * root /usr/lib/cgi-bin/awstats.pl -config=domainname -update >/dev/null
Berechtigung für www-data
chown root:www-data /etc/awstats/awstats.domainname.conf chmod g+w /etc/awstats/awstats.domainname.conf
GeoIP
Damit GeoIP funktioniert müssen folgende Pakete installiert werden
aptitude install geoip-bin geoip-database libgeo-ip-perl libgeo-ipfree-perl
Die GeoIP Plugins können in der AWstats Konfigurationsdatei aktiviert werden. Es gibt bei http://www.maxmind.com/app/ip-location kostenlose Lite Versionen von GeoIPCountry und GeoIPCity. Einfach runterladen, entpacken und in den ensprechenden Ordner packen.
/usr/lib/cgi-bin/awstats.pl -config=domainname update
URL Alias Builder
aptitude install libio-all-lwp-perl cd /usr/share/doc/awstats/examples/ urlaliasbuilder.pl -site=www.someotherhost.com
Abschließend kann man noch das http://www.jawstats.com/ Ajax Webtool runterladen und einrichten.
{jlexcomment:on}











