Sette opp AWStats på Windows Server og IIS

Innholdsfortegnelse:

Sette opp AWStats på Windows Server og IIS
Sette opp AWStats på Windows Server og IIS

Video: Sette opp AWStats på Windows Server og IIS

Video: Sette opp AWStats på Windows Server og IIS
Video: Car Camping in Freezing Cold with Dog - Roof Tent - YouTube 2024, April
Anonim

Når det gjelder å samle statistikk på nettsider, 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 åpen kildekodeverktøy, AWStats.

Før du installerer AWStats, må du kontrollere 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.
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.
I loggegenskapene konfigurerer du timeplanen til å være daglig med lokal tid brukt til filnavn og overføring.
På fanen Avansert, konfigurer du de nødvendige feltene for å bli logget.
På fanen Avansert, konfigurer du de nødvendige feltene for å bli logget.
Image
Image

IIS 7-oppsett

For å konfigurere logging i IIS 7, åpne IIS Manager og velg Logging fra serverkonfigurasjonsalternativene.

I loggkonfigurasjonen konfigurerer du en enkelt loggfil per nettsted som ruller over hver dag ved hjelp av lokal tid for filnavn.
I loggkonfigurasjonen 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.
Klikk på velg feltene og merk av i boksene ved siden av de nødvendige feltene.
Påfør endringene dine.
Påfør endringene dine.

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 å spore), åpne det i Notisblokk og konfigurer alternativene som behov for.
Når filene er hentet, kopier "awstats.model.conf" filen til en fil med navnet "awstats.domain.com.conf" (der domain.com er nettstedet å spore), å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 det respektive nettstedet.

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:
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):
Kommandoen ovenfor antar følgende (konfigurasjon brukt for denne artikkelen):
  • Mappen "C: inetpubwwwrootawstats" betjener statistikken gjennom IIS.
  • Perl ble installert i katalogen "C: Perl".
  • Konfigureringsfilen heter "awstats.domain.com.conf".

Til slutt 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:

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

Image
Image

Planleggingsstatistikkoppdatering

En av konfigurasjonene vi angir i config-filen, er "LogFile" -stedet, som definerer hvor mange timer som skal trekkes fra datodelene av filen. For å automatisere prosessen med å samle statistikken din, sett opp en Windows Planlagt oppgave som kjører kommandoen du brukte ovenfor, for å bygge statistikken i det intervallet du konfigurerte.

lenker

Last ned AWStats (zip pakke)

Anbefalt: