AWStats är ett open source-analysverktyg för webbanalys som grafiskt genererar avancerad webb-, streaming-, FTP- eller mailserverstatistik. Denna logganalysator fungerar som en CGI eller från kommandoraden och visar dig all information som din logg innehåller på några grafiska webbsidor. Den använder en partiell informationsfil för att kunna hantera stora loggfiler ofta och snabbt. Den stöder de flesta webbserverloggfilformat, inklusive Apache, IIS och många andra webbserverloggformat.

Den här artikeln hjälper dig att installera och konfigurera AWStats på Ubuntu.

Installera AWStats-paketet

Som standard är AWStats-paketet tillgängligt i Ubuntu-förvaret.

Du kan installera den genom att köra:

 sudo apt-get install awstats 

Därefter måste du aktivera CGI-modulen i Apache.

Du kan göra detta genom att springa:

 sudo a2enmod cgi 

Nu starta om Apache för att spegla ändringarna.

 sudo /etc/init.d/apache2 omstart 

Konfigurera AWStats

Du måste skapa en konfigurationsfil för varje domän eller webbplats du vill visa statistik för. I det här exemplet kommer vi att skapa en konfigurationsfil för " test.com ".

Du kan göra detta genom att duplicera AWStats standardkonfigurationsfil till en med ditt domännamn.

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

Nu måste du göra några ändringar i config-filen:

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

Uppdatera inställningarna som visas nedan:

 # Ändra till Apache loggfil, som standard är /var/log/apache2/access.log LogFile = "/ var / log / apache2 / access.log" # Ändra till webbplatsens domännamn SiteDomain = "test.com" HostAliases = "www.test.com localhost 127.0.0.1" # När denna parameter är inställd på 1, lägger AWStats till en knapp på rapport sida för att tillåta att "uppdatera" statistik från en webbläsare AllowToUpdateStatsFromBrowser = 1 

Spara och stäng filen.

Efter dessa ändringar måste du bygga din första statistik som kommer att genereras från de aktuella loggarna på din server. Du kan göra detta med:

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

Utgången kommer att se ut så här:

Konfigurera Apache för AWStats

Därefter måste du konfigurera Apache2 för att visa denna statistik. Kopiera nu innehållet i "cgi-bin" -mappen till standarddokumentets rotkatalog i din Apache-installation. Som standard finns det i mappen "/ usr / lib / cgi-bin".

Du kan göra detta genom att springa:

 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 / 

Testa AWStats

Nu kan du komma åt dina AWStats genom att besöka URL: n "http: //your-server-ip/cgi-bin/awstats.pl? Config = test.com."
Det kommer att visa dig en resultatsida så här:

Ställ in Cron för att uppdatera loggar

Det rekommenderas att schemalägga ett cronjobb för att regelbundet uppdatera AWStats-databasen med nyskapade loggposter, så statistiken uppdateras regelbundet. Detta sparar också din tid.

För att göra detta måste du redigera filen "/ etc / crontab":

 sudo nano / etc / crontab 

Lägg till följande rad som berättar för AWStats att uppdatera var tionde minut.

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

Spara och stäng filen.

Slutsats

AWStats är ett mycket användbart verktyg som kan ge dig en översikt över vad som händer på din webbplats och hjälpa till med analys av webbplatsen. Det är väldigt enkelt att installera och konfigurera. Skriv gärna kommentar nedan om du har några frågor.