AWStats er et open source web analytics rapporteringsværktøj, der genererer avanceret web, streaming, FTP eller mail server statistik grafisk. Denne loganalysator virker som en CGI eller fra kommandolinje og viser dig alle mulige oplysninger, som din log indeholder på et par grafiske websider. Det bruger en delvis informationsfil til at kunne behandle store logfiler ofte og hurtigt. Den understøtter de fleste webserver logfilformater, herunder Apache, IIS og mange andre webserver logformater.

Denne artikel hjælper dig med at installere og konfigurere AWStats på Ubuntu.

Installer AWStats-pakken

Som standard er AWStats-pakken tilgængelig i Ubuntu-depotet.

Du kan installere det ved at køre:

 sudo apt-get install awstats 

Derefter skal du aktivere CGI-modulet i Apache.

Du kan gøre dette ved at køre:

 sudo a2enmod cgi 

Genstart nu Apache for at afspejle ændringerne.

 sudo /etc/init.d/apache2 genstart 

Konfigurer AWStats

Du skal oprette en konfigurationsfil for hvert domæne eller websted, du ønsker at se statistikker til. I dette eksempel opretter vi en konfigurationsfil for " test.com ".

Du kan gøre dette ved at duplikere standardkonfigurationsfilen til AWStats til et med dit domænenavn.

 sudo cp /etc/awstats/awstats.conf /etc/awstats/awstats.test.com.conf 

Nu skal du foretage nogle ændringer i config-filen:

 sudo nano /etc/awstats/awstats.test.com.conf 

Opdater indstillingerne som vist nedenfor:

 # Skift til Apache logfil, som standard er /var/log/apache2/access.log LogFile = "/ var / log / apache2 / access.log" # Skift til webstedets domæne SiteDomain = "test.com" HostAliases = "www.test.com localhost 127.0.0.1" # Når denne parameter er indstillet til 1, tilføjer AWStats en knap på rapportsiden for at tillade at "opdatere" statistikker fra en webbrowser AllowToUpdateStatsFromBrowser = 1 

Gem og luk filen.

Efter disse ændringer skal du opbygge din indledende statistik, som vil blive genereret fra de nuværende logfiler på din server. Du kan gøre dette ved at bruge:

 sudo /usr/lib/cgi-bin/awstats.pl -config = test.com-opdatering 

Udgangen vil se sådan ud:

Konfigurer Apache For AWStats

Dernæst skal du konfigurere Apache2 for at vise disse statistikker. Kopier nu indholdet af "cgi-bin" -mappen til standarddokumentets rodmappe i din Apache-installation. Som standard er dette i mappen "/ usr / lib / cgi-bin".

Du kan gøre dette ved at køre:

 sudo cp -r / usr / lib / cgi-bin / var / www / html / sudo chown www-data: www-data / var / www / html / cgi-bin / sudo chmod -R 755 / var / www / html / cgi-bin / 

Test AWStats

Nu kan du få adgang til dine AWStats ved at besøge url "http: //your-server-ip/cgi-bin/awstats.pl? Config = test.com."
Det vil vise dig en resultatside som denne:

Opsætning Cron til opdatering logfiler

Det anbefales at planlægge et cron-job for regelmæssigt at opdatere AWStats-databasen ved hjælp af nyoprettede logposter, så statistikken opdateres regelmæssigt. Dette vil også spare din tid.

For at gøre dette skal du redigere filen "/ etc / crontab":

 sudo nano / etc / crontab 

Tilføj følgende linje, der fortæller AWStats at opdatere hvert tiende minut.

 * / 10 * * * * root /usr/lib/cgi-bin/awstats.pl -config = test.com-opdatering 

Gem og luk filen.

Konklusion

AWStats er et meget nyttigt værktøj, der kan give dig et overblik over, hvad der sker på din hjemmeside og hjælpe med site analyse. Det er meget nemt at installere og konfigurere. Du er velkommen til at kommentere nedenfor, hvis du har spørgsmål.