Pagrindinis » kaip » AWStats nustatymas „Windows Server“ ir „IIS“

    AWStats nustatymas „Windows Server“ ir „IIS“

    Kai kalbama apie statistinių duomenų rinkimą interneto svetainėse, jūs niekada negalėsite pakankamai. Nors vienas iš populiariausių statistikos stebėjimo būdų yra per tokias paslaugas kaip „Google Analytics“, žurnalo failų analizė išlieka patikimas būdas stebėti lankytojus, nes jie yra atsparūs scenarijų blokatoriams. Plačiai naudojamas įrankis žurnalo failų analizei yra atviro kodo įrankis, AWStats.

    Prieš nustatydami AWStats, turėsite įsitikinti, kad „Perl“ įdiegta „Windows Server 2003 / IIS 6“ arba „Windows Server 2008 / IIS 7“ įrenginyje.

    Interneto svetainės registravimo konfigūravimas

    Siekiant užfiksuoti „AWStats“ duomenų takelius, jūsų svetainės turi užregistruoti šiuos laukus:

    • data
    • laikas
    • c-ip
    • cs-vartotojo vardas
    • cs-metodas
    • cs-uri-stiebo
    • sc-status
    • sc-baitai
    • cs-versija
    • cs (naudotojo agentas)
    • cs (referentas)

    IIS 6 sąranka

    Norėdami konfigūruoti prisijungimą IIS 6, atidarykite „IIS Manager“ ir dešiniuoju pelės klavišu spustelėkite aplanką „Web Sites“ ir pasirinkite Properties.

    Skirtuko „Svetainė“ skirtuke „Įjungti registravimą“ spustelėkite mygtuką „Ypatybės“.

    „Logging Properties“ (registravimo ypatybės) sukonfigūruokite tvarkaraštį kasdien, naudodami vietinį laiką, naudojamą failų pavadinimams ir perėjimui.

    Skirtuke Išplėstinė konfigūruokite reikiamus laukus, kuriuos norite užregistruoti.

    Taikykite pakeitimus.

    IIS 7 sąranka

    Norėdami sukonfigūruoti prisijungimą IIS 7, atidarykite IIS tvarkyklę ir pasirinkite serverio konfigūravimo parinkčių registravimą.

    „Logging“ konfigūracijoje nustatykite vieną žurnalo failą kiekvienai svetainei, kuri kasdien perkeliama naudojant vietinį failų pavadinimo laiką.

    Spustelėkite mygtuką Pasirinkti laukus ir pažymėkite laukelius šalia reikiamų laukų.

    Taikykite pakeitimus.

    AWStats nustatymas

    Atsisiųskite AWStats zip paketą iš „Sourceforge“. „C: inetpubwwwroot“ aplanke sukurkite aplanką „awstats“ ir ištraukite šiuos failus iš atsisiuntimo zip failo į šį aplanką:

    • / wwwroot / icon
    • / wwwroot / cgi-bin / lang
    • / wwwroot / cgi-bin / lib
    • / wwwroot / cgi-bin / įskiepiai
    • /wwwroot/cgi-bin/awredir.pl
    • /wwwroot/cgi-bin/awstats.model.conf
    • /wwwroot/cgi-bin/awstats.pl

    Kai failai bus išgauti, „awstats.model.conf“ failą nukopijuokite į failą, pavadintą „awstats.domain.com.conf“ (jei domenas.com yra stebima svetainė), atidarykite jį „Notepad“ ir konfigūruokite parinktis kaip reikia.

    Pirmas dalykas, kurį turėsite sukonfigūruoti, yra ž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 IIS tvarkytuvo pagrindinės svetainės įraše ir pažymėdami ID stulpelyje esančią vertę šalia atitinkamos svetainės.

    Nustatykite konfigūracijos failo parinktis. Šis failas turi labai gerą paaiškinimą, ką daro kiekviena parinktis, todėl peržiūrėkite keletą minučių. Pateikiame keletą įdomių nustatymų pagal aukščiau pateiktą nustatymą:

    • LogFile = ”C: inetpublogsLogFilesW3SVC1u_ex% YY-24% MM-24% DD-24.log“ (Server 2008 / IIS 7, kur statistika apskaičiuojama kasdien)
    • LogFile = ”C: WINDOWSsystem32LogFilesW3SVC1ex% YY-4% MM-4% DD-4.log“ (Server 2003 / IIS 6, kur statistika apskaičiuojama kas 4 valandas, kad būtų atnaujinta per dieną)
    • „LogFormat =“ datos laikas cs-metodas cs-uri-stem cs-vartotojo vardas c-ip cs-versija cs (User-Agent) cs (referentas) sc-status sc-bytes “
    • SiteDomain = “domain.com”
    • HostAliases = ”www.domain.com 11.22.33.44“ (bet kuris kitas URL, nukreipiantis į jūsų svetainę)
    • DirIcons = "piktograma"
    • DefaultFile = ”index.php index.html”

    Išsaugoję konfigūracijos failą, paleiskite AWStats Perl scenarijų, kad sukompiliuotumėte statistinius duomenis. Komanda atrodo taip:

    C: inetpubwwwrootawstats> C: Perlbinperl.exe awstats.pl -config = domain.com

    Pirmiau minėta komanda prisiima šiuos veiksmus (šiam straipsniui naudojama konfigūracija):

    • Katalogas „C: inetpubwwwrootawstats“ aptarnauja statistiką per IIS.
    • Perl buvo įdiegtas į katalogą „C: Perl“.
    • Konfigūracijos failas pavadintas „awstats.domain.com.conf“.

    Galiausiai galite pasiekti statistikos duomenis per savo naršyklę. Šis URL yra viešai prieinamas visiems, kuriems reikia peržiūrėti, nebent konfigūruosite saugumą per IIS. Norėdami išbandyti mūsų konfigūraciją, tiesiog naršykite į:

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

    Planavimo statistikos naujinimas

    Vienas iš konfigūracijos faile nustatytų konfigūracijų yra „LogFile“ vieta, kurioje apibrėžiama valandų suma, atimama iš failo datos. Taigi, norėdami automatizuoti statistikos sudarymo procesą, sukonfigūruokite Windows suplanuotą užduotį, kuri vykdo anksčiau naudojamą komandą, kad sukurtumėte statistiką pagal nustatytą intervalą.

    Nuorodos

    Atsisiųsti AWStats (zip paketas)