Kalbant apie tinklalapių statistikos rinkimą, niekada neturite pakankamai. Nors vienas iš populiariausių statistinių duomenų stebėjimo būdų yra naudojantis tokiomis paslaugomis kaip "Google Analytics", žurnalų failų analizė išlieka patikimas būdas stebėti lankytojus, nes jie yra apsaugoti nuo scenarijų blokuotojų. Plačiai naudojama žurnalų failų analizės priemonė yra atvirojo šaltinio įrankis, AWStats.
Prieš nustatydami AWStats, turėsite įsitikinti, ar "Perl" įdiegtas jūsų "Windows Server 2003" / "IIS 6" arba "Windows Server 2008 / IIS 7" įrenginyje.
Interneto svetainių registravimo konfigūravimas
Norint užfiksuoti duomenų AWStats takelius, jūsų svetainėse turi būti užregistruoti šie laukai:
- data
- laikas
- c-ip
- cs-vartotojo vardas
- cs metodas
- cs-uri stiebas
- sc-statusas
- sc-baitai
- cs-versija
- cs (naudotojo agentas)
- cs (referer)
IIS 6 sąranka
Norėdami konfigūruoti prisijungimą prie IIS 6, atidarykite IIS Manager ir dešiniuoju pelės klavišu spustelėkite aplanką "Web Sites" ir pasirinkite Properties (savybės).
IIS 7 sąranka
Norėdami konfigūruoti prisijungimą prie "IIS 7", atidarykite "IIS Manager" ir pasirinkite "Prisijungti" iš serverio konfigūravimo parinkčių.
Taikykite savo pakeitimus.
AWStats nustatymas
Atsisiųskite AWStats zip paketą iš "Sourceforge". Sukurkite aplanką "awstats", esantį aplanke "C: inetpubwwwroot", ir ištraukite šiuos failus iš atsisiųsto zip failo į šį aplanką:
- / wwwroot / icon
- / 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
Pirmas dalykas, kurį reikės sukonfigūruoti, - tai žurnalo failo vieta, kuri pagal nutylėjimą yra čia:
- Server 2003: C: WINDOWSsystem32LogFilesW3SVC [IIS_ID]
- Server 2008: C: inetpublogsLogFilesW3SVC [IIS_ID]
IIS ID galite rasti apsilankę pagrindinio svetainės sąraše IIS vadove ir pažymėdami vertę ID stulpelyje šalia atitinkamos svetainės.
- LogFile = "C: inetpublogsLogFilesW3SVC1u_ex% YY-24% MM-24% DD-24.log" (Server 2008 / IIS 7, kur statistika skaičiuojama kasdien)
- LogFile = "C: WINDOWSsystem32LogFilesW3SVC1ex% YY-4% MM-4% DD-4.log" (Server 2003 / IIS 6, kur statistika skaičiuojama kas 4 valandas, kuri turi būti atnaujinama visą dieną)
- LogFormat = "datos laikas cs-metodas cs-uri-stilius cs-vartotojo c-ip cs-versija cs (User-Agent) cs (Referer) sc-status sc-bytes"
- SiteDomain = "domain.com"
- HostAliases = "www.domain.com 11.22.33.44" (visi kiti URL, kurie nurodo į jūsų svetainę)
- DirIcons = "piktograma"
- DefaultFile = "index.php index.html"
Išsaugoję konfigūracijos failą, paleiskite AWStats Perl scenarijų, kad sukurtumėte statistikos duomenis. Komanda atrodo taip:
C:inetpubwwwrootawstats>C:Perlbinperl.exe awstats.pl -config=domain.com
- Katalogas "C: inetpubwwwrootawstats" tarnauja statistikai per IIS.
- "Perl" buvo įdiegtas į "C: Perl" katalogą.
- Config failas yra pavadintas "awstats.domain.com.conf".
Galiausiai galite pasiekti statistikos duomenis per naršyklę. Šis URL yra viešai prieinamas visiems, kuriuos norite peržiūrėti, nebent konfigūruoti saugą per IIS. Norėdami patikrinti mūsų konfigūraciją, tiesiog suraskite:
https://localhost/awstats/awstats.pl?config=domain.com
Planavimo atnaujinimo statistika
Viena konfigūracijos, kurią mes nustatome konfigūracijos faile, yra "LogFile" vieta, kuri apibrėžia valandų skaičių, kurį galima išskaičiuoti iš datos failo dalių. Taigi, norėdami automatizuoti savo statistikos sudarymo procesą, nustatykite "Windows" suplanuotą užduotį, kuri paleidžia komandą, kurią naudojate aukščiau, kad sukurtumėte statistiką jūsų sukonfigūruotame interfeise.
Nuorodos
Atsisiųsti AWStats (zip paketą)