AWStats er et open-source Web Analytics-rapporteringsverktøy som genererer avansert statistikk for web, streaming, FTP eller e-postserver. Denne logganalysatoren fungerer som en CGI eller fra kommandolinjen, og viser deg all mulig informasjon loggen inneholder på noen grafiske nettsider. Den bruker en delvis informasjonsfil for å kunne behandle store loggfiler ofte og raskt. Den støtter de fleste webserverloggfilformater, inkludert Apache, IIS og mange andre webserverloggformater.

Denne artikkelen vil hjelpe deg å installere og konfigurere AWStats på Ubuntu.

Installer AWStats-pakken

Som standard er AWStats-pakken tilgjengelig i Ubuntu-depotet.

Du kan installere den ved å kjøre:

 sudo apt-get install awstats 

Deretter må du aktivere CGI-modulen i Apache.

Du kan gjøre dette ved å kjøre:

 sudo a2enmod cgi 

Nå, start Apache for å gjenspeile endringene.

 sudo /etc/init.d/apache2 restart 

Konfigurer AWStats

Du må opprette en konfigurasjonsfil for hvert domene eller nettsted du ønsker å vise statistikk for. I dette eksemplet vil vi opprette en konfigurasjonsfil for " test.com ".

Du kan gjøre dette ved å duplisere AWStats standardkonfigurasjonsfil til en med domenenavnet ditt.

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

Nå må du gjøre noen endringer i config-filen:

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

Oppdater innstillingene som vises nedenfor:

 # Endre til Apache loggfil, som standard er /var/log/apache2/access.log LogFile = "/ var / log / apache2 / access.log" # Endre til nettsted domenenavnet SiteDomain = "test.com" HostAliases = "www.test.com localhost 127.0.0.1" # Når denne parameteren er satt til 1, legger AWStats en knapp på rapport siden for å tillate å "oppdatere" statistikk fra en nettleser AllowToUpdateStatsFromBrowser = 1 

Lagre og lukk filen.

Etter disse endringene må du bygge din første statistikk som vil bli generert fra de nåværende loggene på serveren din. Du kan gjøre dette ved å bruke:

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

Utgangen vil se slik ut:

Konfigurer Apache For AWStats

Deretter må du konfigurere Apache2 for å vise denne statistikken. Kopier nå innholdet til "cgi-bin" -mappen til standarddokumentmappen til Apache-installasjonen. Som standard er dette i mappen "/ usr / lib / cgi-bin".

Du kan gjøre dette ved å kjø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

Nå kan du få tilgang til AWStats ved å besøke webadressen "http: //your-server-ip/cgi-bin/awstats.pl? Config = test.com."
Det vil vise deg en resultatside som denne:

Sett opp Cron for å oppdatere logger

Det anbefales å planlegge en cronjobb for å regelmessig oppdatere AWStats-databasen ved hjelp av nyopprettede loggoppføringer, slik at statistikken oppdateres regelmessig. Dette vil også spare tid.

For å gjøre dette må du redigere "/ etc / crontab" -filen:

 sudo nano / etc / crontab 

Legg til følgende linje som forteller AWStats å oppdatere hvert tiende minutt.

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

Lagre og lukk filen.

Konklusjon

AWStats er et veldig nyttig verktøy som kan gi deg en oversikt over hva som skjer på nettstedet ditt og hjelpe deg med nettstedanalyse. Det er veldig enkelt å installere og konfigurere. Du er velkommen til å kommentere nedenfor hvis du har spørsmål.