26Aug
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 loggfilanalys 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-användarnamn
- cs-metod
- cs-uri-stam
- sc-status
- sc-byte
- cs-version
- cs( Användaragent)
- cs( Referer)
IIS 6 Inställning
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 loggningsegenskaperna 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.
Ansök dina ändringar.
IIS 7 Inställning
För att konfigurera loggning i IIS 7, öppna IIS Manager och välj Logging från konfigurationsalternativen för servern.
I loggkonfigurationen konfigurerar du en enda loggfil per webbplats som rullar över varje dag med den lokala tiden för filnamn.
Klicka på knappen Välj fält och markera rutorna bredvid de obligatoriska fälten.
Ansök dina ändringar.
Konfigurera 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/-ikon
- /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 att spåra), öppna den i Anteckningar och konfigurera alternativen efter behov.
Det första du behöver konfigurera är loggfilens läge, som som standard finns här:
- Server 2003: C: WINDOWSsystem32LogFilesW3SVC [IIS_ID]
- Server 2008: C: inetpublogsLogFilesW3SVC [IIS_ID]
Du kan hitta IIS-ID genom atttittar på mästarplatslistan i IIS Manager och noterar värdet i ID-kolumnen bredvid respektive webbplats.
Ställ in 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 4: e timme uppdateras hela dagen)
- LogFormat = "datumtid cs-metod cs-uri-stam cs-användarnamn c-ip cs-version cs( User-Agent) cs( Referer) sc-status sc-byte "
- SiteDomain =" domain.com "
- HostAliases =" www.domain.com11.22.33.44 "( någon annan URL som pekar på din webbplats)
- DirIcons =" icon "
- DefaultFile =" index.php index.html "
När du har sparat din konfigurationsfil, kör AWStats Perl Script för att kompilera statistikendata. Kommandot ser ut så här:
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 webbadressen ä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
Planeringsstatistik Uppdatering
En av de konfigurationer vi ställt in i config-filen är "LogFile" -platsen som definierar hur många timmar som ska gå tillsubtrahera från datumdelarna av filen. Så att automatisera processen med 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)