Windows Server ve IIS'de AWStats Ayarlama
Web sitelerinde istatistik toplama söz konusu olduğunda, hiçbir zaman yeterli olamaz. İstatistikleri izlemek için en popüler yöntemlerden biri Google Analytics gibi hizmetler aracılığıyla olsa da, günlük dosyası analizi, ziyaretçilerinizi komut dosyası engelleyicilere karşı bağışık oldukları için izlemenin güvenilir bir yoludur. Günlük dosyası analizi için yaygın olarak kullanılan bir araç, açık kaynak kodlu bir araçtır, AWStats.
AWStats'ı kurmadan önce, Windows Server 2003 / IIS 6 veya Windows Server 2008 / IIS 7 makinenize Perl'in kurulu olduğundan emin olmanız gerekir..
Web Sitesi Günlüğünü Yapılandırma
AWStats parçalarının verilerini yakalamak için siteleriniz aşağıdaki alanları kaydetmelidir:
- tarih
- zaman
- c-ip
- Cs-adı
- Cs-yöntemi
- Cs-uri-kök
- sc-status
- sc-bayt
- Cs-versiyon
- cs (kullanıcı aracısı)
- CS (Referans)
IIS 6 Kurulumu
IIS 6'da günlüğe kaydetmeyi yapılandırmak için IIS Yöneticisi'ni açın ve Web Siteleri klasörüne sağ tıklayın ve Özellikler'i seçin..
Web Sitesi sekmesinde, Günlüğe kaydetmeyi etkinleştir bölümündeki Özellikler düğmesini tıklayın..
Günlük Özellikleri'nde, zamanlamayı günlük olarak dosya adlandırma ve rollover için kullanılan yerel saatle yapılandırın.
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üğe kaydetmeyi yapılandırmak için IIS Yöneticisi'ni açın ve sunucu yapılandırma seçeneklerinden Günlük kaydı'nı seçin..
Günlük yapılandırmasında, dosya adlandırma yerel saatini kullanarak günlük olarak değişen 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 Kurma
AWStats zip paketini Sourceforge'dan indirin. 'C: inetpubwwwroot' klasöründe 'awstats' adlı bir klasör oluşturun ve aşağıdaki dosyaları indirilen zip dosyasından bu klasöre çıkarın:
- / Wwwroot / simge
- / 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.com.conf” (buradaki domain.com'un izleyeceği sitedir) adlı bir dosyaya kopyalayın, Not Defteri'nde açın ve seçenekleri şu şekilde yapılandırın: gerekli.
Yapılandırmanız gereken ilk şey, varsayılan olarak burada bulunan günlük dosyası konumudur:
- Sunucu 2003: C: WINDOWSsystem32LogFilesW3SVC [IIS_ID]
- Sunucu 2008: C: inetpublogsLogFilesW3SVC [IIS_ID]
IIS kimliğini, IIS Yöneticisi'ndeki ana site listesine bakarak ve ilgili sitenin yanındaki kimlik sütunundaki değeri not ederek bulabilirsiniz..
Konfigürasyon dosyasındaki seçenekleri ayarlayın. Bu dosya, her seçeneğin ne yaptığını çok iyi bir şekilde açıklıyor, bu yüzden gözden geçirmek için birkaç dakikanızı ayırın. Yukarıdaki kuruma göre birkaç ilgi çekici ayar:
- LogFile =”C: inetpublogsLogFilesW3SVC1u_ex% YY-% 24 AA-% 24 DD-24.log” (İstatistiklerin günlük olarak hesaplandığı Server 2008 / IIS 7)
- LogFile =”C: WINDOWSsystem32LogFilesW3SVC1ex% YY-% 4 AA-4% DD-4.Log” (İstatistiklerin gün boyunca güncellenmek üzere her 4 saatte bir hesaplandığı Server 2003 / IIS 6)
- LogFormat = "tarih saat cs-yöntem cs-uri-stem cs-kullanıcı adı c-ip cs-sürüm cs (Kullanıcı-Ajan) cs (Hakem) sc-status sc-bayt"
- SiteDomain =”domain.com”
- HostAliases = ”www.domain.com 11.22.33.44" (sitenizi gösteren diğer URL’ler)
- DirIcons =”simge”
- DefaultFile = ”index.php index.html”
Yapılandırma dosyanızı kaydettikten sonra, istatistik verilerini derlemek için AWStats Perl Script'i çalıştırın. Komut şöyle gözüküyor:
C: inetpubwwwrootawstats> C: Perlbinperl.exe awstats.pl -config = etki alanı.com
Yukarıdaki komut, aşağıdakileri varsayar (bu makale için kullanılan yapılandırma):
- “C: inetpubwwwrootawstats” klasörü IIS üzerinden istatistikleri sunar..
- Perl “C: Perl” dizinine kuruldu..
- Config dosyası “awstats.domain.com.conf” olarak adlandırılmıştır..
Son olarak, istatistik verilerine tarayıcınızdan erişebilirsiniz. Bu URL, güvenliği IIS ile yapılandırmadığınız sürece herkes tarafından görüntülenebilir. Konfigürasyonumuzu test etmek için aşağıdakilere göz atın:
http: //localhost/awstats/awstats.pl yapılandırma = domain.com
Zamanlama İstatistikleri Güncellemesi
Config dosyasında ayarladığımız yapılandırmalardan biri, dosyanın tarih bölümlerinden çıkarılacak saat miktarını tanımlayan 'LogFile' konumudur. Böylece, istatistiklerinizi derleme işlemini 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 bir Windows Zamanlanmış Görev ayarlayın..
Bağlantılar
AWStats'ı indirin (zip paketi)