If-Koubou

Configurarea AWStats pe Windows Server și IIS

Configurarea AWStats pe Windows Server și IIS (Cum să)

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

Înainte de a configura AWStats, va trebui să vă asigurați că Perl este instalat pe mașina dvs. 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 AWStats zip din Sourceforge. Creați un dosar 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 site-ul care trebuie 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 este localizată în mod implicit 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-versiune 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ă dacă nu configurați securitatea prin intermediul IIS. Pentru a testa configurația noastră, căutați:

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

Programarea actualizării statistice

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)