26Aug

Opsætning af AWStats på Windows Server og IIS

Når det kommer til at indsamle statistikker på websteder, kan du aldrig få nok. Mens en af ​​de mest populære metoder til sporing af statistikker er via tjenester som Google Analytics, er logfilanalyse fortsat en pålidelig måde at spore dine besøgende på, da de er immune over for scriptblokkere. Et almindeligt anvendt værktøj til logfilanalyse er open source-værktøjet, AWStats.

Før du opretter AWStats, skal du sørge for, at Perl er installeret på din Windows Server 2003 / IIS 6 eller Windows Server 2008 / IIS 7-maskine.

Konfiguration af webstedslogning

For at indfange dataene AWStats-spor skal dine websteder logge på følgende felter:

  • dato
  • tid
  • c-ip
  • cs-brugernavn
  • cs-metode
  • cs-uri-stamme
  • sc-status
  • sc-bytes
  • cs-version
  • cs( Bruger-agent)
  • cs( Referer)

IIS 6 Opsætning

For at konfigurere logføring i IIS 6, skal du åbne IIS Manager og højreklikke på mappen Websteder og vælge Egenskaber.

Klik på knappen Egenskaber i afsnittet Aktiver logning på fanen Websted.

I loggegenskaberne skal du konfigurere tidsplanen til at være daglig med lokal tid, der bruges til filnavngivning og rollover.

På fanen Avanceret skal du konfigurere de obligatoriske felter, der skal logges.

Anvend dine ændringer.

IIS 7 Opsætning

For at konfigurere logføring i IIS 7, skal du åbne IIS Manager og vælge Logging fra serverkonfigurationsindstillingerne.

I Logging-konfigurationen skal du oprette en enkelt logfil på hvert websted, der ruller over hver dag ved hjælp af den lokale tid til filnavn.

Klik på knappen Vælg felter, og marker afkrydsningsfelterne ud for de obligatoriske felter.

Anvend dine ændringer.

Opsætning af AWStats

Download AWStats zip-pakken fra Sourceforge. Opret en mappe kaldet 'awstats' i mappen 'C: inetpubwwwroot' og hent følgende filer fra den downloadede zip-fil til denne mappe:

  • /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 filerne er hentet, skal du kopiere filen awstats.model.conf til en fil med navnet "awstats.domain.com.conf "(hvor domain.com er webstedet til at spore), skal du åbne det i Notesblok og konfigurere indstillingerne efter behov.

Den første ting, du skal konfigurere, er logfilfilens placering, som som standard er placeret her:

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

Du kan finde IIS ID vedkigger på masterwebstedets notering i IIS Manager og noterer værdien i id-kolonnen ved siden af ​​det respektive websted.

Indstil indstillingerne i konfigurationsfilen. Denne fil har en meget god forklaring på, hvad hver mulighed gør, så tag et par minutter for at gennemgå dem. Her er et par indstillinger af interesse ifølge opsætningen ovenfor:

  • LogFile = "C: inetpublogsLogFilesW3SVC1u_ex% YY-24% MM-24% DD-24.log" ( Server 2008 / IIS 7 hvor statistikken beregnes dagligt)
  • LogFile = "C: WINDOWSsystem32LogFilesW3SVC1ex% YY-4% MM-4% DD-4.log" ( Server 2003 / IIS 6 hvor statistikken beregnes hver 4. time for at blive opdateret i løbet af dagen)
  • LogFormat = "dato tid cs-metode cs-uri-stam cs-brugernavn c-ip cs-version cs( Bruger-agent) cs( Referer) sc-status sc-bytes "
  • SiteDomain =" domain.com "
  • HostAliases =" www.domain.com11.22.33.44 "( andre webadresser, der peger på dit websted)
  • DirIcons =" ​​icon "
  • DefaultFile =" index.php index.html "

Når du har gemt din konfigurationsfil, skal du køre AWStats Perl Script for at kompilere statistikkendata. Kommandoen ser sådan ud:

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

Ovenstående kommando forudsætter følgende( konfiguration brugt til denne artikel):

  • Mappen "C: inetpubwwwrootawstats" betjener statistikken gennem IIS.
  • Perl blev installeret til "C: Perl" -kataloget.
  • Konfigurationsfilen hedder "awstats.domain.com.conf".

Endelig kan du få adgang til statistikdataene via din browser. Denne webadresse er offentligt tilgængelig for alle at se, medmindre du konfigurerer sikkerhed via IIS.For at teste vores konfiguration kan du bare søge til:

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

Planlægningsstatistik Opdater

En af de konfigurationer, vi sætter i config-filen, er 'LogFile'-stedet, som definerer mængden af ​​timer tiltrække fra datoen dele af filen. Så for at automatisere processen med at kompilere din statistik, skal du oprette en Windows Planlagt opgave, som kører kommandoen du brugte ovenfor til at opbygge statistikken i det interval, du konfigurerede.

Links

Download AWStats( zip pakke)