Postavljanje AWStatsa na Windows Server i IIS
Kada je u pitanju prikupljanje statističkih podataka na web stranicama, nikada ne možete imati dovoljno. Iako je jedna od najpopularnijih metoda za praćenje statistike putem usluga kao što je Google Analytics, analiza datoteka dnevnika ostaje pouzdan način praćenja posjetitelja jer su imuni na blokatore skripti. Široko korišten alat za analizu log datoteka je alat otvorenog koda, AWStats.
Prije postavljanja AWStatsa morat ćete se uvjeriti da je Perl instaliran na računalu sa sustavom Windows Server 2003 / IIS 6 ili Windows Server 2008 / IIS 7.
Konfiguriranje bilježenja web-mjesta
Kako bi se uhvatili podaci AWStats pjesme, Vaše web lokacije moraju prijaviti sljedeća polja:
- datum
- vrijeme
- c-ip
- CS-ime
- CS-metoda
- CS-uri-matičnih
- SC-status
- SC-bajtova
- cs-verzija
- cs (User-Agent)
- cs (Referer)
IIS 6 Postavljanje
Da biste konfigurirali prijavljivanje u IIS 6, otvorite IIS Manager i desnom tipkom miša kliknite na mapu Web Sites i odaberite Svojstva.
Na kartici Web stranica kliknite gumb Svojstva u odjeljku Omogući zapisivanje.
U Svojstva zapisivanja konfigurirajte raspored da bude dnevno s lokalnim vremenom za imenovanje datoteka i preokretanje.
Na kartici Napredno konfigurirajte potrebna polja za zapisivanje.
Primijenite promjene.
IIS 7 Postavljanje
Da biste konfigurirali prijavljivanje u IIS 7, otvorite Upravitelj IIS i odaberite Prijava iz opcija konfiguracije poslužitelja.
U konfiguraciji za bilježenje postavite jednu datoteku dnevnika po web-lokaciji koja dnevno prelazi preko lokalnog vremena za imenovanje datoteka.
Kliknite gumb Odaberi polja i označite okvire pored obaveznih polja.
Primijenite promjene.
Postavljanje AWStats
Preuzmite paket AWStats zip iz programa Sourceforge. Izradite mapu pod nazivom "awstats" u mapi "C: inetpubwwwroot" i izvadite sljedeće datoteke iz preuzete zip datoteke u ovu mapu:
- / Wwwroot / ikona
- / Wwwroot / CGI-bin / lang
- / Wwwroot / CGI-bin / lib
- / Wwwroot / cgi-bin / dodataka
- /wwwroot/cgi-bin/awredir.pl
- /wwwroot/cgi-bin/awstats.model.conf
- /wwwroot/cgi-bin/awstats.pl
Kada se datoteke izdvoje, kopirajte datoteku “awstats.model.conf” u datoteku pod nazivom “awstats.domain.com.conf” (gdje je domena.com mjesto za praćenje), otvorite ga u Notepadu i konfigurirajte opcije kao potreban.
Prva stvar koju ćete morati konfigurirati je mjesto datoteke dnevnika, koje se po defaultu nalazi ovdje:
- Server 2003: C: WINDOWSsystem32LogFilesW3SVC [IIS_ID]
- Server 2008: C: inetpublogsLogFilesW3SVC [IIS_ID]
ID IIS-a možete pronaći tako da pogledate popis glavnih web-lokacija u upravitelju IIS-a i zabilježite vrijednost u stupcu ID pored odgovarajuće web-lokacije.
Postavite opcije u konfiguracijskoj datoteci. Ova datoteka ima vrlo dobro objašnjenje o tome što svaka opcija radi, stoga im odvojite nekoliko minuta da ih pregledate. Evo nekoliko zanimljivih postavki prema gore navedenoj postavci:
- Zapisnik =”C: inetpublogsLogFilesW3SVC1u_ex% YY-24% 24% MM-DD-24.log” (Server 2008 / IIS 7 gdje se statistika izračunava dnevno)
- Zapisnik =”C: WINDOWSsystem32LogFilesW3SVC1ex% YY-4% 4% MM-DD-4.log” (Server 2003 / IIS 6 gdje se statistika izračunava svakih 4 sata da bi se ažurirala tijekom dana)
- LogFormat = ”datum vrijeme cs-metoda cs-uri-stem cs-korisničko ime c-ip cs-verzija cs (korisnički agent) cs (Referer) sc-status sc-bytes”
- SiteDomain =”domain.com”
- HostAliases = ”www.domain.com 11.22.33.44” (bilo koji drugi URL koji upućuju na vašu web-lokaciju)
- DirIcons =”ikona”
- DefaultFile = "index.php index.html"
Nakon što spremite konfiguracijsku datoteku, pokrenite AWStats Perl skriptu da biste preveli podatke statistike. Naredba izgleda ovako:
C: inetpubwwwrootawstats> C: Perlbinperl.exe awstats.pl -config = domain.com
Gornja naredba preuzima sljedeće (konfiguracija koja se koristi za ovaj članak):
- Mapa "C: inetpubwwwrootawstats" služi statistici putem IIS-a.
- Perl je instaliran u direktorij "C: Perl".
- Konfiguracijska datoteka se zove "awstats.domain.com.conf".
Konačno, možete pristupiti podacima statistike putem preglednika. Ovaj je URL javno dostupan svima za pregled, osim ako konfigurirate sigurnost putem IIS-a. Da biste testirali našu konfiguraciju, pregledajte:
http: //localhost/awstats/awstats.pl config = domain.com
Ažuriranje statistika za zakazivanje
Jedna od konfiguracija koje smo postavili u konfiguracijskoj datoteci je lokacija 'LogFile' koja definira količinu sati za oduzimanje od dijelova datoteke. Da biste automatizirali postupak sastavljanja statistike, postavite zadatak Windows Scheduled Task koji izvodi naredbu koju ste koristili gore da biste izgradili statistiku na konfiguriranom intervalu.
linkovi
Preuzmite AWStats (zip paket)