26Aug

Configurarea AWStats pe Windows Server și IIS

click fraud protection

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, 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 pistele de date AWStats, site-urile dvs. trebuie să înregistreze următoarele câmpuri:

  • data
  • timp
  • c-ip
  • cs-username
  • cs-method
  • cs-uri stem
  • sc-status
  • sc-bytes
  • cs-version
  • cs( User-Agent)
  • cs( Referer)

IIS 6 Configurarea

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

instagram viewer

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

În proprietățile de înregistrare, configurați programul pentru a fi 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.

IIS 7 Configurarea

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 de la 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 folder:

  • /wwwroot/ pictograma
  • /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

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 pentru a urmări), deschideți-l în Notepad și configurați opțiunile după cum este 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]

Identificatorul IISprivind lista de site-uri principale din 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% YY-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 =-metodă cs-uri-cs-username c-ip cs-versiune cs( User-Agent) cs( Referer) sc-status sc-octeți "
  • SiteDomain =" domain.com "
  • HostAliases =" www.domain.com11.22.33.44 "( orice alt URL care indică spre site-ul dvs.)
  • DirIcons =" ​​icon "
  • DefaultFile =" index.php index.html "

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

C: inetpubwwwrootawstats & gt; 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ă, trebuie doar să parcurgeți:

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

Actualizarea statisticii de programare

Una dintre configurațiile pe care le-am setat în fișierul config este locația "LogFile" care definește cantitatea de orescădea 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.

Linkuri

Descărcați AWStats( pachet zip)