Hjemmeside » hvordan » Sette opp AWStats på Windows Server og IIS

    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)