Pagina principala » HOWTO » Configurarea AWStats pe Windows Server și IIS

    Configurarea AWStats pe Windows Server și IIS

    Când vine vorba de colectarea de statistici pe site-uri web, nu puteți avea niciodată suficiente. În timp ce una dintre metodele cele mai populare pentru statisticile de urmărire este prin servicii precum Google Analytics, analiza fișierului jurnal rămâne o metodă sigură de a urmări vizitatorii, deoarece sunt imuni la blocarea scripturilor. Un instrument utilizat pe scară largă pentru analiza fișierelor log este instrumentul open source, AWStats.

    Înainte de a configura AWStats, va trebui să vă asigurați că Perl este instalat pe un computer Windows Server 2003 / IIS 6 sau Windows Server 2008 / IIS 7.

    Configurarea înregistrării site-urilor Web

    Pentru a capta piesele de date AWStats, site-urile dvs. trebuie să înregistreze următoarele câmpuri:

    • Data
    • timp
    • c-ip
    • cs-nume de utilizator
    • cs-metoda
    • cs-uri-stem
    • sc status
    • sc-bytes
    • cs-versiune
    • cs (User-Agent)
    • cs (Referer)

    Configurarea IIS 6

    Pentru a configura logarea în IIS 6, deschideți Managerul IIS și faceți clic dreapta pe dosarul Web Sites și selectați Properties.

    În fila Site Web, faceți clic pe butonul Proprietăți din secțiunea Activare înregistrare.

    În proprietățile de înregistrare, configurați programarea zilnic cu ora locală utilizată pentru denumirea și răsturnarea fișierelor.

    În fila Complex, configurați câmpurile obligatorii care trebuie înregistrate.

    Aplicați modificările.

    Configurarea IIS 7

    Pentru a configura logarea în IIS 7, deschideți Managerul IIS și selectați Logging din opțiunile de configurare a serverului.

    În configurația Logging, configurați un singur fișier jurnal pe site, care rulează zilnic utilizând ora locală pentru denumirea fișierului.

    Faceți clic pe butonul Selectați câmpuri și bifați casetele de lângă câmpurile obligatorii.

    Aplicați modificările.

    Configurarea AWStats

    Descărcați pachetul zip AWStats de la Sourceforge. Creați un folder numit "awstats" în directorul "C: inetpubwwwroot" și extrageți următoarele fișiere din fișierul zip descărcat în acest director:

    • / Wwwroot / icon
    • / Wwwroot / cgi-bin / lang
    • / Wwwroot / cgi-bin / lib
    • / Wwwroot / / plugins-cgi-bin
    • /wwwroot/cgi-bin/awredir.pl
    • /wwwroot/cgi-bin/awstats.model.conf
    • /wwwroot/cgi-bin/awstats.pl

    Odată ce fișierele sunt extrase, copiați fișierul "awstats.model.conf" într-un fișier numit "awstats.domain.com.conf" (unde domain.com este siteul de urmărit), deschideți-l în Notepad și configurați opțiunile ca Necesar.

    Primul lucru pe care va trebui să îl configurați este locația fișierului jurnal, care în mod implicit este localizată aici:

    • Server 2003: C: WINDOWSsystem32LogFilesW3SVC [IIS_ID]
    • Server 2008: C: inetpublogsLogFilesW3SVC [IIS_ID]

    Puteți găsi ID-ul IIS vizionând înregistrarea site-ului principal în Managerul IIS și notând valoarea din coloana ID de lângă site-ul respectiv.

    Setați opțiunile din fișierul de configurare. Acest fișier are o explicație foarte bună despre ceea ce face fiecare opțiune, deci durează câteva minute pentru a le examina. Iată câteva setări de interes în conformitate cu configurația de mai sus:

    • LogFile =“C: inetpublogsLogFilesW3SVC1u_ex% AA-24% MM-24% DD-24.log“ (Server 2008 / IIS 7 unde statisticile sunt calculate zilnic)
    • LogFile =“C: WINDOWSsystem32LogFilesW3SVC1ex% YY-4% MM-4% DD-4.log“ (Server 2003 / IIS 6 unde statisticile sunt calculate la fiecare 4 ore pentru a fi actualizate pe parcursul zilei)
    • LogFormat = "data calendarului cs-metoda cs-uri-cs-username c-ip cs-versiunea cs (User-Agent) cs (Referer)
    • SiteDomain =“domain.com“
    • HostAliases = "www.domain.com 11.22.33.44" (orice alte adrese URL care indică site-ul dvs.)
    • DirIcons =“icon“
    • DefaultFile = "index.php index.html"

    Odată ce ați salvat fișierul de configurare, executați AWStats Perl Script pentru a compila datele statistice. Comanda arată astfel:

    C: inetpubwwwrootawstats> C: Perlbinperl.exe awstats.pl -config = domain.com

    Comanda de mai sus presupune următoarele (configurația folosită pentru acest articol):

    • Dosarul "C: inetpubwwwrootawstats" deservește statisticile prin IIS.
    • Perl a fost instalat în directorul "C: Perl".
    • Fișierul de configurare este numit "awstats.domain.com.conf".

    În cele din urmă, puteți accesa datele statistice prin browserul dvs. Această adresă URL este disponibilă publicului oricui poate fi vizualizată decât dacă configurați securitatea prin intermediul IIS. Pentru a testa configurația noastră, căutați doar:

    http: //localhost/awstats/awstats.pl config = domain.com

    Programarea actualizării statisticilor

    Una dintre configurațiile pe care le-am setat în fișierul config este locația "LogFile" care definește cantitatea de ore de scădere din porțiunile date ale fișierului. Deci, pentru a automatiza procesul de compilare a statisticilor, configurați o sarcină programată Windows care execută comanda utilizată mai sus pentru a construi statisticile privind intervalul pe care l-ați configurat.

    Link-uri

    Descărcați AWStats (pachet zip)