Sette opp AWStats på Windows Server og IIS
Når det gjelder å samle statistikk på nettsteder, kan du aldri få nok. Mens en av de mest populære metodene for å spore statistikk er gjennom tjenester som Google Analytics, er loggfilanalyse fortsatt en pålitelig måte å spore besøkende på, da de er immun mot scriptblokkere. Et mye brukt verktøy for loggfilanalyse er open source-verktøyet, AWStats.
Før du installerer AWStats, må du sørge for at Perl er installert på Windows Server 2003 / IIS 6 eller Windows Server 2008 / IIS 7-maskinen.
Konfigurering av webområdelogging
For å fange dataene AWStats-spor må nettstedene dine logge på følgende felt:
- Dato
- tid
- c-ip
- cs-brukernavn
- cs-metode
- cs-uri-stammen
- sc-status
- SC-byte
- cs-versjon
- cs (User-Agent)
- cs (Referer)
IIS 6-oppsett
For å konfigurere logging i IIS 6, åpne IIS Manager og høyreklikk på mappen Nettsteder og velg Egenskaper.
På fanen Nettsted klikker du på Egenskaper-knappen i delen Aktiver logging.
I loggegenskapene konfigurerer du timeplanen til å være daglig med lokal tid brukt til filnavn og overføring.
På fanen Avansert, konfigurer du de obligatoriske feltene som skal logges.
Bruk dine endringer.
IIS 7-oppsett
For å konfigurere logging i IIS 7, åpne IIS Manager og velg Logging fra serverkonfigurasjonsalternativene.
I Logging-konfigurasjonen konfigurerer du en enkelt loggfil per nettsted som ruller over hver dag ved hjelp av lokal tid for filnavn.
Klikk på velg feltene og merk av i boksene ved siden av de nødvendige feltene.
Bruk dine endringer.
Sette opp AWStats
Last ned AWStats zip-pakken fra Sourceforge. Opprett en mappe som heter 'awstats' i mappen 'C: inetpubwwwroot' og trekk ut følgende filer fra den nedlastede zip-filen til denne mappen:
- / Wwwroot / ikon
- / Wwwroot / cgi-bin / lang
- / Wwwroot / cgi-bin / lib
- / Wwwroot / cgi-bin / plugg
- /wwwroot/cgi-bin/awredir.pl
- /wwwroot/cgi-bin/awstats.model.conf
- /wwwroot/cgi-bin/awstats.pl
Når filene er hentet, kopier "awstats.model.conf" filen til en fil med navnet "awstats.domain.com.conf" (der domain.com er nettstedet som skal spores), åpne det i Notisblokk og konfigurer alternativene som behov for.
Det første du må konfigurere er loggfilen, som som standard er plassert her:
- Server 2003: C: WINDOWSsystem32LogFilesW3SVC [IIS_ID]
- Server 2008: C: inetpublogsLogFilesW3SVC [IIS_ID]
Du kan finne IIS-ID ved å se på hovedstedlisten i IIS Manager og merke verdien i ID-kolonnen ved siden av de respektive nettstedene.
Angi alternativene i konfigurasjonsfilen. Denne filen har en veldig god forklaring på hva hvert alternativ gjør, så ta noen minutter å se gjennom dem. Her er noen innstillinger av interesse i henhold til oppsettet ovenfor:
- Loggfil =”C: inetpublogsLogFilesW3SVC1u_ex% YY-24% MM-24% DD-24.log” (Server 2008 / IIS 7 hvor statistikken beregnes daglig)
- Loggfil =”C: WINDOWSsystem32LogFilesW3SVC1ex% YY-4% MM-4% DD-4.log” (Server 2003 / IIS 6 hvor statistikken beregnes hver 4. time for å bli oppdatert hele dagen)
- LogFormat = "dato tid cs-metode cs-uri-stam cs-brukernavn c-ip cs-versjon cs (bruker-agent) cs (referer) sc-status sc-bytes"
- SiteDomain =”domain.com”
- HostAliases = "www.domain.com 11.22.33.44" (noen andre nettadresser som peker på nettstedet ditt)
- DirIcons =”ikon”
- DefaultFile = "index.php index.html"
Når du har lagret konfigurasjonsfilen din, kjør du AWStats Perl Script for å kompilere statistikkdataene. Kommandoen ser slik ut:
C: inetpubwwwrootawstats> C: Perlbinperl.exe awstats.pl -config = domain.com
Kommandoen ovenfor antar følgende (konfigurasjon brukt for denne artikkelen):
- Mappen "C: inetpubwwwrootawstats" betjener statistikken gjennom IIS.
- Perl ble installert i katalogen "C: Perl".
- Konfigurasjonsfilen heter "awstats.domain.com.conf".
Endelig kan du få tilgang til statistikkdataene gjennom nettleseren din. Denne nettadressen er offentlig tilgjengelig for alle å se, med mindre du konfigurerer sikkerhet via IIS. For å teste vår konfigurasjon, bare bla til:
http: //localhost/awstats/awstats.pl config = domain.com
Planleggingsstatistikkoppdatering
En av konfigurasjonene vi angir i config-filen, er "LogFile" -stedet som definerer hvor mange timer som skal trekkes fra datadedelen av filen. Så for å automatisere prosessen med å kompilere statistikken din, sett opp en Windows Planlagt oppgave som kjører kommandoen du brukte ovenfor for å bygge statistikken på intervallet du konfigurerte.
lenker
Last ned AWStats (zip pakke)