Hemsida » hur » Ställa in AWStats på Windows Server och IIS

    Ställa in AWStats på Windows Server och IIS

    När det gäller att samla statistik på webbplatser kan du aldrig få nog. Medan en av de mest populära metoderna för spårning av statistik är genom tjänster som Google Analytics, är loggfilanalysen fortfarande ett tillförlitligt sätt att spåra dina besökare eftersom de är immun mot scriptblockerare. Ett allmänt använt verktyg för loggfilanalys är open source-verktyget, AWStats.

    Innan du installerar AWStats måste du se till att Perl är installerat på din Windows Server 2003 / IIS 6 eller Windows Server 2008 / IIS 7-maskin.

    Konfigurera Webbsida-loggning

    För att fånga data AWStats spår måste dina webbplatser logga in följande fält:

    • datum
    • tid
    • c-ip
    • cs-username
    • cs-metoden
    • cs-uri-stem
    • SC-status
    • sc-bytes
    • cs-version
    • cs (User-Agent)
    • cs (Referer)

    IIS 6 Setup

    För att konfigurera loggning i IIS 6, öppna IIS Manager och högerklicka på mappen Webbplatser och välj Egenskaper.

    På fliken Webbplats klickar du på knappen Egenskaper i avsnittet Aktivera loggning.

    I loggegenskaperna konfigurerar du schemat för att vara dagligen med lokal tid som används för filnamn och rollover.

    På fliken Avancerat konfigurerar du de obligatoriska fälten som ska loggas.

    Använd dina ändringar.

    IIS 7 Setup

    För att konfigurera loggning i IIS 7, öppna IIS Manager och välj Loggning från alternativen för serverkonfiguration.

    I loggkonfigurationen konfigurerar du en enda loggfil per webbplats som rullar över dagligen med hjälp av lokal tid för filnamn.

    Klicka på knappen Välj fält och markera rutorna bredvid de obligatoriska fälten.

    Använd dina ändringar.

    Ställa in AWStats

    Ladda ner paketpaketet AWStats från Sourceforge. Skapa en mapp som heter awstats i mappen C: inetpubwwwroot och extrahera följande filer från den nedladdade zip-filen till den här mappen:

    • / Wwwroot / icon
    • / Wwwroot / cgi-bin / lang
    • / Wwwroot / cgi-bin / lib
    • / Wwwroot / cgi-bin / plugins
    • /wwwroot/cgi-bin/awredir.pl
    • /wwwroot/cgi-bin/awstats.model.conf
    • /wwwroot/cgi-bin/awstats.pl

    När filerna är extraherade, kopiera filen awstats.model.conf till en fil med namnet "awstats.domain.com.conf" (där domain.com är webbplatsen som ska spåras), öppna den i Anteckningar och konfigurera alternativen som behövs.

    Det första du behöver konfigurera är loggfilen, som som standard finns här:

    • Server 2003: C: WINDOWSsystem32LogFilesW3SVC [IIS_ID]
    • Server 2008: C: inetpublogsLogFilesW3SVC [IIS_ID]

    Du kan hitta IIS-ID genom att titta på mästarplatslistan i IIS Manager och notera värdet i ID-kolumnen bredvid respektive webbplats.

    Ange alternativen i konfigurationsfilen. Den här filen har en mycket bra förklaring till vad varje alternativ gör, så ta några minuter att granska dem. Här är några intressanta inställningar enligt ovanstående inställning:

    • LogFile =”C: inetpublogsLogFilesW3SVC1u_ex% YY-24% MM-24% DD-24.log” (Server 2008 / IIS 7 där statistiken beräknas dagligen)
    • LogFile =”C: WINDOWSsystem32LogFilesW3SVC1ex% YY-4% MM-4% DD-4.log” (Server 2003 / IIS 6 där statistiken beräknas var fjärde timme uppdateras hela dagen)
    • LogFormat = "datum tid cs-metod cs-uri-stam cs-användarnamn c-ip cs-version cs (User-Agent) cs (Referer) sc-status sc-bytes"
    • SiteDomain =”domain.com”
    • HostAliases = "www.domain.com 11.22.33.44" (alla andra webbadresser som pekar på din webbplats)
    • DirIcons =”ikon”
    • DefaultFile = "index.php index.html"

    När du har sparat din konfigurationsfil, kör AWStats Perl Script för att sammanställa statistikdata. Kommandot ser så här ut:

    C: inetpubwwwrootawstats> C: Perlbinperl.exe awstats.pl -config = domain.com

    Ovanstående kommando förutsätter följande (konfiguration som används för denna artikel):

    • Mappen "C: inetpubwwwrootawstats" serverar statistiken via IIS.
    • Perl installerades i katalogen "C: Perl".
    • Konfigureringsfilen heter "awstats.domain.com.conf".

    Slutligen kan du komma åt statistikdata via din webbläsare. Den här URL-adressen är offentligt tillgänglig för alla att visa, såvida du inte konfigurerar säkerhet via IIS. För att testa vår konfiguration, bläddra bara till:

    http: //localhost/awstats/awstats.pl config = domain.com

    Schemaläggningsstatistikuppdatering

    En av konfigurationerna som vi ställt in i config-filen är "LogFile" -platsen som definierar hur många timmar som ska subtraheras från datumdelarna av filen. Så för att automatisera processen att sammanställa din statistik, skapa en Windows Schemalagd uppgift som kör det kommando du använde ovan för att bygga statistiken i det intervall du konfigurerat.

    länkar

    Hämta AWStats (zip-paket)