AWStatsi seadistamine Windowsi serveris ja IIS-is
Veebilehtede statistika kogumisel ei saa te kunagi olla piisavalt. Kuigi üks statistiliste andmete jälgimise populaarsemaid meetodeid on selliste teenuste nagu Google Analytics, on logifailide analüüs usaldusväärne viis teie külastajate jälgimiseks, kuna need on skriptide blokeerijate suhtes immuunsed. Laialdaselt kasutatav tööriist logifailide analüüsiks on avatud lähtekoodiga tööriist, AWStats.
Enne AWStats'i seadistamist peate veenduma, et Perl on installitud teie Windows Server 2003 / IIS 6 või Windows Server 2008 / IIS 7 masinasse.
Veebisaidi logimise seadistamine
Andmete AWStats lugude salvestamiseks peavad teie saidid logima järgmised väljad:
- kuupäev
- aega
- c-ip
- cs-kasutajanimi
- cs-meetod
- cs-uri-vars
- sc-staatus
- sc-bytes
- cs-versioon
- cs (kasutaja-agent)
- cs (referent)
IIS 6 seadistamine
Logimise sisselülitamiseks IIS 6-s avage IIS-haldur ja paremklõpsake kausta Veebisaitid ja valige Properties.
Klõpsake vahekaardil Veebisait nuppu Luba logimise sektsioonis nupul Atribuudid.
Konfigureerige logi omaduste loend iga päev koos kohaliku ajaga, mida kasutatakse failide nimetamiseks ja ümberminekuks.
Vahekaardil Täpsemalt konfigureerige sisselogitavad väljad.
Rakenda oma muudatused.
IIS 7 seadistamine
Sisselogimise konfigureerimiseks IIS 7-s avage IIS-haldur ja valige serveri konfiguratsioonivalikutest logimine.
Looge logimise konfiguratsioonis üks logifail iga saidi kohta, mis rullub iga päev, kasutades kohaliku aja järgi failide nimetamiseks.
Klõpsake nuppu Select Fields (Vali väljad) ja märkige väljad kohustuslike väljade kõrval.
Rakenda oma muudatused.
AWStats'i seadistamine
Lae AWStats'i zip-pakett Sourceforge'ilt. Looge kaustast "C: inetpubwwwroot" kaust nimega "awstats" ja eraldage allalaaditud zip-failist sellesse kausta järgmised failid:
- / wwwroot / icon
- / wwwroot / cgi-bin / lang
- / wwwroot / cgi-bin / lib
- / wwwroot / cgi-bin / pluginad
- /wwwroot/cgi-bin/awredir.pl
- /wwwroot/cgi-bin/awstats.model.conf
- /wwwroot/cgi-bin/awstats.pl
Kui failid on ekstraheeritud, kopeerige „awstats.model.conf” fail faili nimega “awstats.domain.com.conf” (kus domeen.com on jälgitav sait), avage see Notepadis ja konfigureerige valikud vaja.
Esimene asi, mida peate konfigureerima, on logifaili asukoht, mis vaikimisi asub siin:
- Server 2003: C: WINDOWSsystem32LogFilesW3SVC [IIS_ID]
- Server 2008: C: inetpublogsLogFilesW3SVC [IIS_ID]
IIS-i ID-d leiate IIS-i halduri põhisaitide loendist ja märkides ära väärtuse ID-veerus vastava saidi kõrval..
Seadistage konfiguratsioonifailis valikud. Sellel failil on väga hea selgitus selle kohta, mida iga valik teeb, nii et võtke nende vaatamiseks paar minutit aega. Siin on mõned huvipakkuvad seaded vastavalt ülaltoodud seadistusele:
- LogFile = ”C: inetpublogsLogFilesW3SVC1u_ex% YY-24% MM-24% DD-24.log” (Server 2008 / IIS 7, kus statistika arvutatakse iga päev)
- LogFile = ”C: WINDOWSsystem32LogFilesW3SVC1ex% YY-4% MM-4% DD-4.log” (Server 2003 / IIS 6, kus statistika arvutatakse iga 4 tunni järel, et neid saaks kogu päeva jooksul uuendada)
- LogFormat = ”kuupäeva kellaaeg cs-meetod cs-uri-stem cs-kasutajanimi c-ip cs-versioon cs (Kasutaja-agent) cs (Referer) sc-status sc-bytes”
- SiteDomain = ”domain.com”
- HostAliases = ”www.domain.com 11.22.33.44” (muud URL-id, mis viitavad teie saidile)
- DirIcons = ”ikoon”
- DefaultFile = ”index.php index.html”
Kui olete oma konfiguratsioonifaili salvestanud, käivitage statistika andmete koostamiseks AWStats Perl Script. Käsk näeb välja selline:
C: inetpubwwwrootawstats> C: Perlbinperl.exe awstats.pl -config = domain.com
Ülaltoodud käsk eeldab järgmist (selle artikli konfiguratsioon):
- Kaust “C: inetpubwwwrootawstats” teenib statistikat IIS-i kaudu.
- Perl paigaldati kataloogi C: Perl.
- Konfiguratsioonifaili nimi on “awstats.domain.com.conf”.
Lõpuks pääsete statistika juurde brauseri kaudu. See URL on kõigile nähtavale kättesaadav, kui te ei konfigureeri turvalisust IIS-i kaudu. Meie konfiguratsiooni testimiseks sirvige lihtsalt:
http: //localhost/awstats/awstats.pl? config = domain.com
Ajastamise statistika värskendamine
Üks konfiguratsioonifailis seadistatud konfiguratsioonidest on 'LogFile' asukoht, mis määrab tundide arvu, mis lahutatakse faili kuupäevaosadest. Selleks, et automatiseerida oma statistika koostamise protsessi, seadistage Windowsi plaanitud ülesanne, mis käivitab ülaltoodud käsu, et ehitada statistika, mis on konfigureeritud.
Lingid
Lae AWStats (zip pakett) alla