Úvodná » ako » Nastavenie AWStats na serveroch Windows Server a IIS

    Nastavenie AWStats na serveroch Windows Server a IIS

    Pokiaľ ide o zhromažďovanie štatistík na webových stránkach, nikdy nemôžete mať dosť. Zatiaľ čo jednou z najpopulárnejších metód na sledovanie štatistík je prostredníctvom služieb, ako je Google Analytics, analýza súborov logov zostáva spoľahlivým spôsobom sledovania návštevníkov, pretože sú imúnne voči blokátorom skriptov. Veľmi používaným nástrojom na analýzu súborov denníkov je nástroj open source AWStats.

    Pred nastavením aplikácie AWStats musíte skontrolovať, či je Perl nainštalovaný na vašom počítači so systémom Windows Server 2003 / IIS 6 alebo Windows Server 2008 / IIS 7.

    Konfigurácia protokolovania webových lokalít

    Ak chcete zachytiť stopy údajov AWStats, vaše stránky sa musia prihlásiť do nasledujúcich polí:

    • dátum
    • čas
    • c-ip
    • sk-username
    • CS-metóda
    • sk-uri stonky
    • sc-status
    • sc bajtov
    • sk-version
    • sk (User-Agent)
    • sk (Referer)

    IIS 6 Setup

    Ak chcete nakonfigurovať protokolovanie v službe IIS 6, otvorte Správcu služby IIS a kliknite pravým tlačidlom myši na priečinok Webové lokality a vyberte položku Vlastnosti.

    Na karte Webové stránky kliknite na tlačidlo Vlastnosti v sekcii Zapnúť protokolovanie.

    V časti Vlastnosti protokolovania nakonfigurujte rozvrh, ktorý sa bude denne používať s miestnym časom, ktorý sa používa pri pomenovávaní a preložení súborov.

    Na karte Spresnenie nakonfigurujte požadované polia, ktoré sa majú zaznamenať.

    Použite svoje zmeny.

    IIS 7 Setup

    Ak chcete nakonfigurovať protokolovanie v službe IIS 7, otvorte Správcu služby IIS a vyberte položku Logging z možností konfigurácie servera.

    V konfigurácii protokolovania nastavte jeden súbor denníka na lokalitu, ktorý sa každodenne pohybuje pomocou miestneho času na pomenovanie súborov.

    Kliknite na tlačidlo Vybrať polia a začiarknite políčka vedľa požadovaných polí.

    Použite svoje zmeny.

    Nastavenie AWStats

    Stiahnite si balík zip z adresy Sourceforge. Vytvorte priečinok s názvom "awstats" v priečinku C: inetpubwwwroot a extrahujte z tohto prevzatého súboru zip nasledujúce súbory do tohto priečinka:

    • / Wwwroot / ikona
    • / 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

    Po extrahovaní súborov skopírujte súbor "awstats.model.conf" do súboru s názvom "awstats.domain.com.conf" (kde domain.com je miesto na sledovanie), otvorte ho v programe Poznámkový blok a nakonfigurujte možnosti ako potrebný.

    Prvá vec, ktorú musíte nakonfigurovať, je umiestnenie súboru denníka, ktorý sa v predvolenom nastavení nachádza:

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

    Identifikáciu IIS môžete nájsť tak, že sa pozriete na zoznam hlavných stránok v Správcovi služby IIS a uvediete hodnotu v stĺpci ID vedľa príslušného webu.

    Nastavte možnosti v konfiguračnom súbore. Tento súbor má veľmi dobré vysvetlenie toho, čo robí každá možnosť, takže si ich môžete nechať skontrolovať niekoľko minút. Tu je niekoľko nastavení záujmu podľa vyššie uvedeného nastavenia:

    • Logfile = "C: inetpublogsLogFilesW3SVC1u_ex% YY-24% MM-24% DD-24.log" (Server 2008 / IIS 7, kde sa štatistiky počítajú denne)
    • Logfile = "C: WINDOWSsystem32LogFilesW3SVC1ex% YY-4% MM-4% DD-4.log" (Server 2003 / IIS 6, kde sú štatistiky vypočítané každých 4 hodiny, ktoré sa aktualizujú počas dňa)
    • LogFormat = "dátumový čas cs-metóda cs-uri-stem cs-username c-ip cs-verzia cs (User-Agent) cs (Referer)
    • SiteDomain = "domain.com"
    • HostAliases = "www.domain.com 11.22.33.44" (akékoľvek iné adresy URL, ktoré smerujú na vaše stránky)
    • DirIcons = "ikona"
    • DefaultFile = "index.php index.html"

    Po uložení konfiguračného súboru spustite AwStats Perl Script na zostavenie štatistických údajov. Príkaz vyzerá takto:

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

    Vyššie uvedený príkaz predpokladá nasledovné (konfigurácia použitá pre tento článok):

    • Priečinok "C: inetpubwwwrootawstats" slúži na štatistiky prostredníctvom služby IIS.
    • Perl bol nainštalovaný do adresára "C: Perl".
    • Súbor s konfiguráciou sa nazýva "awstats.domain.com.conf".

    Nakoniec môžete získať prístup k štatistickým údajom prostredníctvom prehliadača. Táto adresa URL je verejne dostupná pre každého, kto si ju môže prezrieť, ak nakonfigurujete zabezpečenie prostredníctvom služby IIS. Ak chcete otestovať našu konfiguráciu, jednoducho prejdite na:

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

    Aktualizácia štatistiky zostavovania

    Jedna z konfigurácií, ktorú sme nastavili v konfiguračnom súbore, je poloha 'LogFile', ktorá definuje počet hodín, ktoré sa majú odčítať od častí dátumu súboru. Ak chcete automatizovať proces zostavovania štatistických údajov, nastavte Windows Scheduled Task, ktorý spustí príkaz, ktorý ste použili vyššie, aby ste vytvorili štatistiky o intervale, ktorý ste nakonfigurovali.

    odkazy

    Stiahnuť AWStats (balík zip)