Slik setter du opp AWStats på Ubuntu Server
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.