WebAlizer

Fra DAMNWiki
Version fra 2. mar. 2007, 10:06 af Andreas (diskussion | bidrag) Andreas (diskussion | bidrag) (New page: ===Statistik over dine domæner=== Webalizer er et statistik program til din Apache webserver. Udfra logfilerne, beregner webalizer besøgsstatistikken for dit website, heriblandt antal b...)
(forskel) ←Ældre version | Nuværende version (forskel) | Nyere version → (forskel)
Spring til navigationSpring til søgning

Statistik over dine domæner

Webalizer er et statistik program til din Apache webserver. Udfra logfilerne, beregner webalizer besøgsstatistikken for dit website, heriblandt antal besøgende, hvilke browsere der bliver brugt, hvilke tidsrum der er besøgende m.m.

Installation og opsætning af Webalizer

debian:~# apt-get install webalizer

Så skulle webalizer være installeret. Herefter kan du begynde at sætte din webalizer op.

Konfigurationsfilen er som standard /etc/webalizer.conf som du skal modificere en lille smule, brug din editor til at redigere den. Se evt. editorer.

Du skal i din /etc/webalizer.conf sætte nogle få ting, før det virker. Der er yderligere ting som kan justeres efter behov. Men du skal sætte, LogFile, OutputDir, HostName og du skal hvis du har php sider som index sider på dit website, skal du tilføje "PageType php". LogFile sættes til det dir hvor dine apache log-filer er placeret. Og din OutputDir sættes til hvor du vil have dine outputfil placeret f.eks. /www/domain.dk/webalizer/ og HostName sættes til domænet f.eks. domain.dk

Du skal også rette lidt i din /etc/apache/httpd.conf Det der skal sættes i din /etc/apache/httpd.conf er HostnameLookups skal sættes til "On", for at webalizer kan identificere hvem brugerne er, laver den så et hostnamelookup. CustomLog skal sættes til "/var/log/apache/access.log", for at webalizer ved hvilken log fil, den skal beregne statistikken udfra.

Nu webalizer være konfiguret til at køre du kan tjekke det ved at køre webalizer.

debian:~# webalizer

Hvis du skulle udbyde flere domæner og flere brugere skal have adgang til webalizer kan du blot lave en konfigurationsfil for hvert domæne. Hvis du har flere domæner kan du i mappen /etc/webalizer ligge konfigurationsfilerne til f.eks. domain1.dk og domain2.dk og så køre det via kommandoen:

debian:~#/etc/cron.daily/webalizer

/etc/cron.daily/webalizer er et script der gør at webalizer bliver kørt en gang i døgnet.

Du kan nu tilgå statistikken via f.eks. http://domian.dk/webalizer/ hvor du i eksemplet satte /www/domain.dk/webalizer/ som output dir.

Du skulle nu have en fuldt funktionel statistik for dit website.