26Aug

AWStatsi seadistamine Windows Serveris ja IIS-is

Veebisaitide statistika kogumisel ei pruugi sul kunagi olla piisavalt. Kuigi üks populaarsemaid statistiliste andmete jälgimise meetodeid on selliste teenuste kaudu nagu Google Analytics, on logifailide analüüs usaldusväärne viis külastajate jälgimiseks, sest nad on skripti blokeerijate suhtes immuunsed. Laialt kasutatav tööriist logifailide analüüsiks on avatud lähtekoodiga tööriist AWStats.

Enne AWStatsi seadistamist peate veenduma, et Perl on installitud teie Windows Server 2003 / IIS 6 või Windows Server 2008 / IIS 7 masinasse.

Veebisaidi logimise seadistamine

Andmete salvestamiseks AWStats rajad peavad teie saidid logima järgmised väljad:

  • kuupäev
  • aeg
  • c-ip
  • cs-kasutajanimi
  • cs-meetod
  • cs-uri-stm
  • sc-status
  • sc-bytes
  • cs-versioon
  • cs( kasutaja-agent)
  • cs( viit)

IIS 6 häälestus

IIS 6 sisselogimise seadistamiseks avage IIS Manager ja paremklõpsake kausta Web Sites ja valige Properties( Atribuudid).

Klõpsake vahekaardil Veebisaidi jaotises Luba logimine klikkige nupul Atribuudid.

Määramise atribuutides konfigureerige graafikut iga päev kohaliku ajaga, mida kasutatakse failide nimede ja ümberpaigutamiseks.

Valige vahekaardil Advanced( Täpsemalt) vajalikud väljad, mida soovite logida.

Rakenda muudatused.

IIS 7 häälestus

IIS 7 sisselogimise seadistamiseks avage IIS-haldur ja valige serveri konfiguratsioonivalikutest logimine.

Logimise konfiguratsioonis seadistage ühe logifaili iga saidi kohta, mis rullub iga päev ümber, kasutades failinimede kohalikku aega.

Klõpsake nupul Vali väljad ja märkige vastavate väljade kõrval olevad ruudud.

Rakenda oma muudatused.

AWStatsi seadistamine

Laadige alla AWStatsi zip-pakett Sourceforgeist. Looge oma kausta 'C: inetpubwwwroot' kaust nimega 'awstats' ja hankige see kaustast allalaaditud ZIP-faili alla järgmised failid:

  • /wwwroot/ ikoon
  • /wwwroot/ cgi-bin / lang
  • /wwwroot/ cgi-bin / lib
  • /wwwroot/ cgi-bin / pluginad
  • /wwwroot/cgi-bin / awredir.pl
  • /wwwroot/ cgi-bin / awstats.model.conf
  • /wwwroot/ cgi-bin / awstats.pl

Kui failid on välja võetud, kopeerige fail "awstats.model.conf" faili nimega "awstats.domain.com.conf "(kus domain.com on jälgitav sait), avage see Notepadis ja vajadusel konfigureerige valikud.

Esimene asi, mida peate konfigureerima, on logifaili asukoht, mis asub vaikimisi siin:

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

IIS-ID leiatevaadates IIS-i halduri põhisaitide loendisse ja märkides vastava saidi kõrval asuva ID-veeru väärtuse.

Seadista konfiguratsioonifaili valikud. Sellel failil on väga hea seletus sellest, mida iga võimalus teeb, seega võta nende vaatamiseks mõni minut aega. Siin on mõned seadistused, mis vastavad ülaltoodud seadistusele:

  • LogFile = "C: inetpublogsLogFilesW3SVC1u_ex% YY-24% MM-24% DD-24.log" ( Server 2008 / IIS 7, kus statistikat arvutatakse iga päev)
  • LogFile = "C: WINDOWSsystem32LogFilesW3SVC1ex% YY-4% MM-4% DD-4.log" ( Server 2003 / IIS 6, kus statistikat arvutatakse iga 4 tunni aja jooksul kogu päeva jooksul)
  • LogFormat = "kuupäevavahemik cs-meetod cs-uri-varje cs-kasutajanimi c-ip cs-versioon cs( User-Agent) cs( Referer) sc-status sc-bytes "
  • SiteDomain =" domain.com "
  • hostAliases =" www.domain.com11.22.33.44 "( muud saidile viitavad URL-id)
  • DirIcons =" ​​icon "
  • DefaultFile =" index.php index.html "

Kui olete konfiguratsioonifaili salvestanud, käivitage statistika AWStats Perl Scriptandmed. Käsu näeb välja selline:

C: inetpubwwwrootawstats & gt; C: Perlbinperl.exe awstats.pl -config = domain.com

Eespool toodud käsk eeldab järgmist( selle artikli konfiguratsioon):

  • Kaust "C: inetpubwwwrootawstats" teenindab IIS-i statistikat.
  • Perl installiti kataloogi "C: Perl".
  • Konfigurifail on nimega "awstats.domain.com.conf".

Lõpuks saate oma brauseris statistilisi andmeid kasutada. See URL on avalikult kõigile kättesaadav, kui te ei seadistanud turvalisust IIS-i kaudu. Konfiguratsiooni katsetamiseks otsige lihtsalt järgmist:

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

ajakavastamise statistika

-i versioon Üks konfiguratsioonifaili konfiguratsioonist on "LogFile" asukoht, mis määratleb tundide arvulahutage faili osade kuupäevast. Statistiliste andmete kompileerimise protsessi automatiseerimiseks seadistage Windows Scheduled Task, mis käivitab teie poolt konfigureeritud intervalli statistika jaoks ülaltoodud käsu.

Lingid

Laadi alla AWStats( zip pakett)