1. Installer awstats
Kode: Vælg alt
sudo aptitude install awstats libnet-ip-perl libgeo-ipfree-perl
2. Konfigurer awstats
Tilføj følgende linier til /etc/awstats/awstats.conf.local:
Kode: Vælg alt
LogFile="/var/log/apache2/access.log"
SiteDomain="ditdomæne.dk"
LoadPlugin="geoipfree"
LoadPlugin="ipv6"
LoadPlugin="tooltips"
Hvor ditdomæne.dk selvfølgelig skal erstattes af det domæne, du ønsker at overvåge. Det er også muligt, at du har valgt at lægge logfilen for det pågældende domæne et andet sted end /var/log/apache2/access.log - i så fald skal du også rette dette i det ovenstående.
Ret også /etc/cron.d/awstats, så der fremgår den korrekte sti til Apache2 logfilen:
Kode: Vælg alt
0,10,20,30,40,50 * * * * www-data [ -x /usr/lib/cgi-bin/awstats.pl -a -f /etc/awstats/awstats.conf -a -r /var/log/apache2/access.log ] && /usr/lib/cgi-bin/awstats.pl -config=awstats -update >/dev/null
Her gælder det selvfølgelig også, at hvis din logfil ligger et andet sted, så skal dette sted fremgå i stedet.
3. Kør awstats første gang
Kode: Vælg alt
sudo /usr/lib/cgi-bin/awstats.pl -config=awstats -update
sudo chown -R www-data:www-data /var/lib/awstats
4. Konfigurer webside for awstats
Tilføj filen /etc/apache2/conf.d/awstats med følgende indhold:
Kode: Vælg alt
# Setup awstats
ScriptAlias /awstats/ /usr/lib/cgi-bin/
Alias /awstatsclasses "/usr/share/awstats/lib/"
Alias /awstats-icon/ "/usr/share/awstats/icon/"
Alias /awstatscss "/usr/share/doc/awstats/examples/css"
<Directory /awstats>
Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
</Directory>
# Protect the awstats web page
<FilesMatch "awstats.pl">
AuthType Basic
AuthName "Awstats"
AuthUserFile /etc/apache2/private-htpasswd
Require valid-user
</FilesMatch>
Husk at tilføje htpasswords til /etc/apache2/private-htpasswd, så du kan tilgå awstats websiden. Det gør du første gang ved at skrive:
Kode: Vælg alt
sudo htpasswd -c /etc/apache2/private-htpasswd mitbrugernavn
hvor "mitbrugernavn" er det brugernavn, du ønsker at logge ind med. Hvis du ønsker at tilføje yderligere brugere, skal du blot undlade "-c" i den ovenstående kommando.
Kode: Vælg alt
sudo /etc/init.d/apache2 reload
Awstats can nu tilgås via http://ditdomæne.dk/awstats/awstats.pl