loader

Nastavení AWStats na Windows Server a IIS

Anonim

Pokud jde o shromažďování statistik na webových stránkách, nikdy nemusíte mít 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]

Identifikační ID služby IIS můžete nalézt, když se podíváte na hlavní seznam 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,
  • LogFile = "C: WINDOWSsystem32LogFilesW3SVC1ex% YY-4% MM-4% DD-4.log" (Server 2003 / IIS 6,
  • 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í k vašemu webu)
  • 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 s konfigurací se nazývá "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:

//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)

Redakce Choice