26Aug
Keď príde na zhromažďovanie štatistík na webových stránkach, 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 mať istotu, že Perl je nainštalovaný na počítači so systémom Windows Server 2003 / IIS 6 alebo Windows Server 2008 / IIS 7.
Konfigurácia zaznamenávania webových stránok
Aby ste mohli zachytiť dáta AWStats stopy, vaše stránky musia zaznamenať nasledujúce polia:
- dátum
- čas
- c-ip
- cs-username
- cs-metóda
- cs-uri-stop
- sc-status
- sc-bytes
- cs-version
- cs( User-Agent)
- cs( Referer)
IIS 6 Inštalácia
Ak chcete konfigurovať 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 Vlastnosti.
Na karte Webové stránky kliknite na tlačidlo Vlastnosti v sekcii Zapnúť protokolovanie.
Vo vlastnostiach 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 zmeny.
IIS 7 Inštalácia
Ak chcete nakonfigurovať protokolovanie v službe IIS 7, otvorte Správcu služby IIS a zvoľte 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 zmeny.
Nastavenie AWStats
Stiahnite si balík AWStats zip z 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:
- /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
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 stránka, ktorú chcete sledovať), otvorte ju v programe Poznámkový blok a nakonfigurujte možnosti podľa potreby.
Prvá vec, ktorú musíte nakonfigurovať, je umiestnenie súboru denníka, ktoré sa štandardne nachádza tu:
- Server 2003: C: WINDOWSsystem32LogFilesW3SVC [IIS_ID]
- Server 2008: C: inetpublogsLogFilesW3SVC [IIS_ID]
ID IIS nájdetepri pohľade na zoznam hlavných stránok v Správcovi služby IIS a s uvedením hodnoty v stĺpci ID vedľa príslušného webu.
Nastavenie možností v konfiguračnom súbore. Tento súbor má veľmi dobré vysvetlenie toho, čo každá z možností robí, takže si ich prečítajte 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,LogFile = "C: WINDOWSysystem32LogFilesW3SVC1ex% YY-4% MM-4% DD-4.log"
- LogFormat =-metód cs-uri-std cs-username c-ip cs-verzia cs( User-Agent) cs( Referer) sc-status sc-bytes "
- SiteDomain =" domain.com "
- HostAliases =" www.domain.com11.22.33.44 "( akékoľvek iné adresy URL, ktoré smerujú na vaše stránky)
- DirIcons =" icon "
- DefaultFile =" index.php index.html "
Po uložení konfiguračného súboru spustite AwStats Perl Script na zostavenie štatistikydát. Príkaz vyzerá takto:
C: inetpubwwwrootawstats & gt; 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 štatistikám prostredníctvom služby IIS.
- Perl bol nainštalovaný do adresára "C: Perl".
- Súbor s konfiguráciou je pomenovaný "awstats.domain.com.conf".
Nakoniec môžete získať prístup k štatistickým údajom prostredníctvom prehliadača. Táto webová adresa 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, stačí prejsť na:
http: //localhost/awstats/ awstats.pl?config=domain.com
Aktualizácia štatistických plánov
Jednou z konfigurácií, ktorú sme nastavili v konfiguračnom súbore, je poloha 'LogFile', ktorá definuje počet hodínodčítajte 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)