Domovská » jak » Nastavení AWStats na Windows Server a IIS

    Nastavení AWStats na Windows Server a IIS

    Pokud jde o shromažďování statistik na webových stránkách, nikdy nemáte dost. Zatímco jedna z nejpopulárnějších metod pro sledování statistik je prostřednictvím služeb, jako je Google Analytics, analýza souborů protokolu zůstává spolehlivým způsobem sledování návštěvníků, protože jsou imunní vůči blokátorům skriptů. Široce používaným nástrojem pro analýzu souborů protokolu je nástroj open source AWStats.

    Před nastavením AWStats je třeba se ujistit, že Perl je nainstalován na počítači se systémem Windows Server 2003 / IIS 6 nebo Windows Server 2008 / IIS 7.

    Konfigurace protokolování webových stránek

    Chcete-li zachytit stopy dat AWStats, musí vaše stránky zaznamenávat následující pole:

    • datum
    • čas
    • c-ip
    • cs-uživatelské jméno
    • cs-method
    • cs-uri-stem
    • sc-status
    • sc-bajtů
    • cs-verze
    • cs (User-Agent)
    • cs (Referer)

    Nastavení služby IIS 6

    Chcete-li konfigurovat protokolování v službě IIS 6, otevřete Správce služby IIS a klepněte pravým tlačítkem myši na složku Webové servery a vyberte Vlastnosti.

    Na kartě Webové stránky klepněte na tlačítko Vlastnosti v sekci Povolit protokolování.

    Ve vlastnostech protokolování nakonfigurujte rozvrh, který se bude denně používat pro místní název a přechod.

    Na kartě Upřesnit nakonfigurujte požadovaná pole, která mají být zaznamenána.

    Použijte změny.

    Nastavení služby IIS 7

    Chcete-li konfigurovat protokolování v službě IIS 7, spusťte správce služby IIS a vyberte volbu Protokolování z možností konfigurace serveru.

    V konfiguraci protokolování nastavte jeden soubor protokolu na stránku, který se denně převádí pomocí místního času pro pojmenování souborů.

    Klepněte na tlačítko Vybrat pole a zaškrtněte políčka vedle požadovaných polí.

    Použijte změny.

    Nastavení AWStats

    Stáhněte balíček zip AWStats z Sourceforge. Vytvořte složku s názvem awstats ve složce C: inetpubwwwroot a extrahujte z tohoto staženého souboru zip následující soubory do této složky:

    • / wwwroot / ikona
    • / wwwroot / cgi-bin / lang
    • / wwwroot / cgi-bin / lib
    • / wwwroot / cgi-bin / pluginy
    • /wwwroot/cgi-bin/awredir.pl
    • /wwwroot/cgi-bin/awstats.model.conf
    • /wwwroot/cgi-bin/awstats.pl

    Jakmile jsou soubory extrahovány, zkopírujte soubor "awstats.model.conf" do souboru s názvem awstats.domain.com.conf (kde domain.com je místo ke sledování), otevřete jej v programu Poznámkový blok a nakonfigurujte možnosti jako potřeboval.

    První věc, kterou musíte konfigurovat, je umístění souboru protokolu, které se ve výchozím nastavení nachází:

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

    Identifikátor služby IIS můžete nalézt, když se podíváte na seznam hlavních webů ve Správci služby IIS a zaznamenáte hodnotu ve sloupci ID vedle příslušného webu.

    Nastavte volby v konfiguračním souboru. Tento soubor má velmi dobré vysvětlení o tom, co každá možnost dělá, takže si je vyzkoušejte několik minut. Zde je několik nastavení zájmu podle výše uvedeného nastavení:

    • LogFile = "C: inetpublogsLogFilesW3SVC1u_ex% YY-24% MM-24% DD-24.log" (Server 2008 / IIS 7, kde se statistiky počítají denně)
    • LogFile = "C: WINDOWSsystem32LogFilesW3SVC1ex% YY-4% MM-4% DD-4.log" (Server 2003 / IIS 6, kde se statistiky počítají každých 4 hodiny, aby byly aktualizovány po celý den)
    • LogFormat = "datum čas cs-metoda cs-uri-cs-username c-ip cs-verze cs (User-Agent) cs (Referer)
    • SiteDomain = "domain.com"
    • HostAliases = "www.domain.com 11.22.33.44" (jakékoliv jiné adresy URL, které směřují na váš web)
    • DirIcons = "ikona"
    • DefaultFile = "index.php index.html"

    Jakmile uložíte svůj konfigurační soubor, spusťte skript AWStats Perl pro sestavení statistik. Příkaz vypadá takto:

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

    Výše uvedený příkaz předpokládá následující (konfigurace použité pro tento článek):

    • Složka "C: inetpubwwwrootawstats" slouží statistikům prostřednictvím služby IIS.
    • Perl byl nainstalován do adresáře "C: Perl".
    • Soubor konfigurace je pojmenován "awstats.domain.com.conf".

    Konečně můžete získat přístup k statistikám prostřednictvím prohlížeče. Tato adresa URL je veřejně přístupná všem uživatelům, pokud nakonfigurujete zabezpečení prostřednictvím služby IIS. Chcete-li vyzkoušet naši konfiguraci, prostudujte:

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

    Aktualizace statistik plánování

    Jedna z konfigurací, která jsme nastavili v konfiguračním souboru, je umístění 'LogFile', které definuje množství hodin, které se mají odečíst od datových částí souboru. Chcete-li automatizovat proces sestavování statistik, nastavte Windows Scheduled Task, který spouští příkaz, který jste použili výše, abyste vytvořili statistiky o nastaveném intervalu.

    Odkazy

    Stáhněte si AWStats (balíček zip)