26Aug

Windows Server ve IIS'de AWStats ayarlama

click fraud protection

Web sitelerinde istatistik toplamaya gelince, asla sahip olamazsınız.İstatistikleri takip etmenin en popüler yöntemlerinden biri, Google Analytics gibi hizmetler varken, günlük dosyası analizi, ziyaretçilerinizi komut dosyası engelleyicilere karşı bağışık olduğu için izlemek için güvenilir bir yol olmaya devam etmektedir. Günlük dosyası analizi için yaygın olarak kullanılan bir araç, açık kaynaklı AWStats aracıdır.

AWStats'ı kurmadan önce, Windows Server 2003 / IIS 6 veya Windows Server 2008 / IIS 7 makinenizde Perl'in kurulu olduğundan emin olmanız gerekir.

Web Sitesi Günlüğünü Yapılandırma

AWStats verilerini yakalamak için siteleriniz aşağıdaki alanları günlüğe kaydetmelidir:

  • tarihi
  • zamanı
  • c-ip
  • cs-kullanıcı adı
  • cs-yöntemi
  • cs-uri-stem
  • sc-durumu
  • sc baytları
  • cs sürümü
  • cs( Kullanıcı Aracı)
  • cs( Referer)

IIS 6 Kurulumu

IIS 6'da günlüğe kaydetme yapılandırmak için IIS Yöneticisi'ni açın ve Web Siteleri klasörünü sağ tıklatın ve Özellikler'i seçin.

instagram viewer

Web Sitesi sekmesinde, Günlüğü etkinleştir bölümündeki Özellikler düğmesini tıklatın.

Günlük Özellikleri'nde, günlük dosyasının adlandırılması ve rollover için yerel saatle günlük olarak yapılandırılması.

Gelişmiş sekmesinde, günlüğe kaydedilecek gerekli alanları yapılandırın.

Değişikliklerinizi uygulayın.

IIS 7 Kurulumu

IIS 7'de günlüğü yapılandırmak için, IIS Yöneticisi'ni açın ve Sunucu yapılandırma seçeneklerinden Günlüğe Kaydet'i seçin.

Günlük yapılandırmasında, dosya adlandırması için yerel saati kullanarak günlük olarak rulo olarak, site başına tek bir günlük dosyası oluşturun.

Alan Seç düğmesini tıklayın ve gerekli alanların yanındaki kutuları işaretleyin.

Değişikliklerinizi uygulayın.

AWStats Ayarı

AWStats zip paketini Sourceforge'den indirin.'C: inetpubwwwroot' klasörünüzde 'awstats' adlı bir klasör oluşturun ve aşağıdaki dosyaları indirilen zip dosyasından bu klasöre ayıklayın:

  • /wwwroot/ simgesi
  • /wwwroot/ cgi-bin / lang
  • /wwwroot/ cgi-bin / lib
  • /wwwroot/ cgi-bin / eklentileri
  • /wwwroot/cgi-bin / awredir.pl
  • /wwwroot/ cgi-bin / awstats.model.conf
  • /wwwroot/ cgi-bin / awstats.pl

Dosyalar ayıklandıktan sonra "awstats.model.conf" dosyasını "awstats.domain" adlı bir dosyaya kopyalayın.com.conf "(burada, domain.com izlenecek site), Not Defteri'nde açın ve seçenekleri gerektiği gibi yapılandırın.

Yapılandırmanız gereken ilk nokta, varsayılan olarak burada bulunan günlük dosyası konumudur:

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

IIS Kimliğini şu şekilde bulabilirsiniz:IIS Yöneticisi'ndeki ana site listesine bakarak ilgili sitenin yanındaki KIMLIK sütunundaki değeri not edin.

Seçenekleri yapılandırma dosyasında ayarlayın. Bu dosyanın her seçeneğin ne yaptığına dair çok iyi bir açıklaması var, bu nedenle bunları incelemek için birkaç dakikanızı ayırın. Yukarıdaki kuruluma göre ilgi çekici bazı ayarlar şunlardır: ( İstatistikler günlük olarak hesaplanır Server 2008 / IIS 7)

  • LogFile = "C: inetpublogsLogFilesW3SVC1u_ex% YY-24% MM-24% DD-24.log"
  • ( Günün her saatinde güncellenecek olan istatistiklerin her 4 saatte bir hesaplandığı Server 2003 / IIS 6)
  • LogFormat = "tarih saati cs-method cs-uri-stem cs-kullanıcı adı c-ip cs-version cs( Kullanıcı Aracı) cs( Referer) sc-durumu sc-baytları "
  • SiteDomain =" domain.com "
  • HostAliases =" www.domain.com11.22.33.44 "( sitenize yönlendiren diğer URL'ler)
  • DirIcons =" ​​simge "
  • DefaultFile =" index.php index.html "

Yapılandırma dosyanızı kaydettikten sonra istatistikleri derlemek için AWStats Perl Komut Dosyasını çalıştırınveri. Komut şu şekilde görünür:

C: inetpubwwwrootawstats & gt; C: Perlbinperl.exe awstats.pl -config = domain.com

Yukarıdaki komut şu varsayıları alır( bu makalede kullanılan yapılandırma):

  • "C: inetpubwwwrootawstats" klasörü, IIS aracılığıyla istatistiklere hizmet eder.
  • Perl "C: Perl" dizinine kuruldu.
  • Yapılandırma dosyası "awstats.domain.com.conf" olarak adlandırılmıştır.

Son olarak, istatistik verisine tarayıcınızdan erişebilirsiniz. Bu URL, IIS aracılığıyla güvenlik yapılandırmadığınız sürece genel olarak herkes tarafından görülebilir. Yapılandırmamızı test etmek için şu adrese gidin:

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

Zamanlama İstatistikleri Güncelleme

Yapılandırma dosyasında ayarladığımız konfigürasyonlardan bir tanesi 'LogFile'dosyanın tarih bölümlerinden çıkar.İstatistiklerinizi derleme sürecini otomatikleştirmek için yapılandırdığınız aralıktaki istatistikleri oluşturmak için yukarıda kullandığınız komutu çalıştıran Windows Zamanlanmış Görev ayarlayın.

Bağlantıları

Download AWStats( zip paketi)