Så här ställer du in AWStats på Ubuntu Server
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.