Kad runa ir par statistikas apkopošanu tīmekļa vietnēs, jums nekad nevar būt pietiekami daudz. Lai gan viena no vispopulārākajām statistikas izsekošanas metodēm ir tādu pakalpojumu sniegšanā kā Google Analytics, žurnālu failu analīze joprojām ir uzticams veids, kā izsekot apmeklētājiem, jo tie ir neaizskarami pret skriptu blokatoriem. Plaši izmantots log failu analīzes rīks ir atvērtā koda rīks AWStats.
Pirms AWStats iestatīšanas jums būs jāpārliecinās, vai Perl ir instalēts jūsu Windows Server 2003 / IIS 6 vai Windows Server 2008 / IIS 7 mašīnā.
Web vietņu reģistrēšanas konfigurēšana
Lai iegūtu datus AWStats ierakstiem, jūsu vietnēm ir jāreģistrē šādi lauki:
- datums
- laiks
- c-ip
- cs-lietotājvārds
- cs-metode
- cs-uri-stumbra
- sc-statuss
- sc-bytes
- cs-versija
- cs (Lietotāja aģents)
- cs (referers)
IIS 6 iestatīšana
Lai konfigurētu pieteikšanos IIS 6, atveriet IIS pārvaldnieku un ar peles labo taustiņu noklikšķiniet uz mapes Web Sites un izvēlieties Properties (Rekvizīti).
IIS 7 iestatīšana
Lai konfigurētu pieslēgšanos IIS 7, atveriet IIS pārvaldnieku un izvēlieties Logging no servera konfigurācijas opcijām.
AWStats iestatīšana
Lejupielādēt AWStats zip pakotni no Sourceforge. Mapē 'C: inetpubwwwroot' izveidojiet mapi ar nosaukumu 'awstats' un no šīs ielādes zip faila izvelciet šos failus:
- / wwwroot / icon
- / 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
Pirmā lieta, kas jums jākonfigurē, ir žurnāla faila atrašanās vieta, kas pēc noklusējuma atrodas šeit:
- Server 2003: C: WINDOWSsystem32LogFilesW3SVC [IIS_ID]
- Server 2008: C: inetpublogsLogFilesW3SVC [IIS_ID]
IIS ID varat atrast, aplūkojot galvenā vietņu sarakstu IIS pārvaldniekā un atzīmējot vērtību slejā ID blakus attiecīgajai vietnei.
- LogFile = "C: inetpublogsLogFilesW3SVC1u_ex% YY-24% MM-24% DD-24.log" (Server 2008 / IIS 7, kur statistika tiek aprēķināta katru dienu)
- LogFile = "C: WINDOWSsystem32LogFilesW3SVC1ex% YY-4% MM-4% DD-4.log" (Server 2003 / IIS 6, kur statistiku aprēķina ik pēc 4 stundām, kas jāatjaunina visu dienu)
- LogFormat = "datuma laiks cs-metode cs-uri-stumbra cs-lietotājs c-ip cs-versija cs (User-Agent) cs (Referer) sc-status sc-bytes"
- SiteDomain = "domain.com"
- HostAliases = "www.domain.com 11.22.33.44" (visi citi URL, kas norāda uz jūsu vietni)
- DirIcons = "ikona"
- DefaultFile = "index.php index.html"
Kad esat saglabājis konfigurācijas failu, palaidiet AWStats Perl Script, lai apkopotu statistikas datus. Komanda izskatās šādi:
C:inetpubwwwrootawstats>C:Perlbinperl.exe awstats.pl -config=domain.com
- Mape "C: inetpubwwwrootawstats" kalpo statistikai, izmantojot IIS.
- Perl tika instalēts direktorijā "C: Perl".
- Konfigurācijas fails tiek saukts par "awstats.domain.com.conf".
Visbeidzot, jūs varat piekļūt statistikas datiem, izmantojot jūsu pārlūkprogrammu. Šis URL ir publiski pieejams ikvienam, kurš to skatās, ja neesat konfigurējis drošību, izmantojot IIS. Lai pārbaudītu mūsu konfigurāciju, vienkārši pārlūkojiet:
https://localhost/awstats/awstats.pl?config=domain.com
Plānošanas statistikas atjaunināšana
Viena no konfigurācijas failā iestatītajām konfigurācijām ir "LogFile" atrašanās vieta, kas nosaka stundu skaitu, no kura datuma tiek atskaitītas faila daļas. Tā, lai automatizētu statistikas apkopošanas procesu, izveidojiet Windows plānoto uzdevumu, kas izpilda iepriekš izmantoto komandu, lai izveidotu statistiku par iestatīto intervālu.
Saites
Lejupielādēt AWStats (zip pakotni)