26Aug

Sette opp AWStats på Windows Server og IIS

click fraud protection

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 immune mot skriptblokkere. Et mye brukt verktøy for loggfilanalyse er åpen kildekodeverktøy, 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-stamme
  • sc-status
  • sc-byte
  • cs-versjon
  • cs( Bruker-agent)
  • cs( Referer)

IIS 6 Oppsett

For å konfigurere logging i IIS 6, åpne IIS Manager og høyreklikk på mappen Nettsteder og velg Egenskaper.

Klikk på Egenskaper-knappen i delen Aktiver logging på fanen Nettsted.

I loggegenskapene konfigurerer du timeplanen til å være daglig med lokal tid brukt til filnavn og overføring.

instagram viewer

På fanen Avansert, konfigurer du de nødvendige 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 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.

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 / plugins
  • /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 etter behov.

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 vedser på hovedlisteoppføringen i IIS Manager og noterer verdien i ID-kolonnen ved siden av det respektive nettstedet.

Still inn 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:

  • LogFile = "C: inetpublogsLogFilesW3SVC1u_ex% YY-24% MM-24% DD-24.log" ( Server 2008 / IIS 7 hvor statistikken beregnes daglig)
  • LogFile = "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-metod cs-uri-stamme cs-brukernavn c-ip cs-versjon cs( Bruker-agent) cs( Referer) sc-status sc-byte "
  • SiteDomain =" domain.com "
  • HostAliases =" www.domain.com11.22.33.44 "( noen andre nettadresser som peker på nettstedet ditt)
  • DirIcons =" ​​icon "
  • DefaultFile =" index.php index.html "

Når du har lagret konfigurasjonsfilen din, kjør du AWStats Perl Script for å kompilere statistikkendata. 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".
  • Konfigureringsfilen 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 konfigurasjonen kan du bare bla til:

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

Planleggingsstatistikk Oppdater

En av konfigurasjonene vi angir i config-filen, er "LogFile" -stedet som definerer antall timer tiltrekke fra datoens deler 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)