Pokiaľ ide o 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 skontrolovať, či je Perl nainštalovaný na 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 na priečinok Webové lokality a vyberte položku Vlastnosti.
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.
Kliknite na tlačidlo Vybrať polia a začiarknite políčka vedľa požadovaných polí.
Nastavenie AWStats
Stiahnite si balík AWStats zip zo servera 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
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]
Identifikáciu služby IIS môžete nájsť, ak si prezriete hlavný zoznam webových stránok v Správcovi služby IIS a uvediete hodnotu v stĺpci ID vedľa príslušného webu.
- 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 celého 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
- 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 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, jednoducho prejdite na:
https://localhost/awstats/awstats.pl?config=domain.com
Aktualizácia štatistiky plánovania
Jednou 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)