Menyiapkan AWStats pada Windows Server dan IIS
Ketika datang untuk mengumpulkan statistik di situs web, Anda tidak akan pernah merasa cukup. Meskipun salah satu metode yang paling populer untuk melacak statistik adalah melalui layanan seperti Google Analytics, analisis file log tetap menjadi cara yang dapat diandalkan untuk melacak pengunjung Anda karena mereka kebal terhadap pemblokir skrip. Alat yang banyak digunakan untuk analisis file log adalah alat open source, AWStats.
Sebelum mengatur AWStats, Anda harus memastikan Perl diinstal pada mesin Windows Server 2003 / IIS 6 atau Windows Server 2008 / IIS 7 Anda.
Mengkonfigurasi Pencatatan Situs Web
Untuk mengambil trek data AWStats, situs Anda harus mencatat bidang-bidang berikut:
- tanggal
- waktu
- c-ip
- cs-username
- metode cs
- cs-uri-stem
- sc-status
- sc-bytes
- versi cs
- cs (Agen-Pengguna)
- cs (Perujuk)
Pengaturan IIS 6
Untuk mengkonfigurasi masuk IIS 6, buka IIS Manager dan klik kanan pada folder Situs Web dan pilih Properties.
Pada tab Situs Web, klik tombol Properties di bagian Enable logging.
Di Properti Logging, konfigurasikan jadwal agar harian dengan waktu lokal yang digunakan untuk penamaan file dan rollover.
Pada tab Lanjut, konfigurasikan bidang yang diperlukan untuk dicatat.
Terapkan perubahan Anda.
Pengaturan IIS 7
Untuk mengkonfigurasi login IIS 7, buka IIS Manager dan pilih Logging dari opsi konfigurasi server.
Dalam konfigurasi Logging, atur file log tunggal per situs yang bergulir setiap hari menggunakan waktu lokal untuk penamaan file.
Klik tombol Pilih Bidang dan centang kotak di sebelah bidang yang diperlukan.
Terapkan perubahan Anda.
Menyiapkan AWStats
Unduh paket zip AWStats dari Sourceforge. Buat folder bernama 'awstats' di folder 'C: inetpubwwwroot' Anda dan ekstrak file berikut dari file zip yang diunduh ke folder ini:
- / wwwroot / ikon
- / 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
Setelah file diekstraksi, salin file "awstats.model.conf" ke file bernama "awstats.domain.com.conf" (di mana domain.com adalah situs yang akan dilacak), buka di Notepad dan konfigurasikan opsi sebagai dibutuhkan.
Hal pertama yang perlu Anda konfigurasi adalah lokasi file log, yang secara default berada di sini:
- Server 2003: C: WINDOWSsystem32LogFilesW3SVC [IIS_ID]
- Server 2008: C: inetpublogsLogFilesW3SVC [IIS_ID]
Anda dapat menemukan ID IIS dengan melihat daftar situs master di IIS Manager dan mencatat nilai di kolom ID di sebelah situs masing-masing.
Atur opsi dalam file konfigurasi. File ini memiliki penjelasan yang sangat baik tentang apa yang dilakukan setiap opsi, jadi luangkan beberapa menit untuk memeriksanya. Berikut adalah beberapa pengaturan yang menarik menurut pengaturan di atas:
- LogFile = ”C: inetpublogsLogFilesW3SVC1u_ex% YY-24% MM-24% DD-24.log” (Server 2008 / IIS 7 tempat statistik dihitung setiap hari)
- LogFile = ”C: WINDOWSsystem32LogFilesW3SVC1ex% YY-4% MM-4% DD-4.log” (Server 2003 / IIS 6 di mana statistik dihitung setiap 4 jam untuk diperbarui sepanjang hari)
- LogFormat = "tanggal waktu cs-metode cs-uri-batang cs-nama pengguna c-ip cs-versi cs (Agen-Pengguna) cs (Referer) sc-status sc-bytes"
- SiteDomain = ”domain.com”
- HostAliases = ”www.domain.com 11.22.33.44" (URL lain mana pun yang mengarah ke situs Anda)
- DirIcons = ”ikon”
- DefaultFile = ”index.php index.html”
Setelah Anda menyimpan file konfigurasi Anda, jalankan AWStats Perl Script untuk mengkompilasi data statistik. Perintahnya terlihat seperti ini:
C: inetpubwwwrootawstats> C: Perlbinperl.exe awstats.pl -config = domain.com
Perintah di atas mengasumsikan sebagai berikut (konfigurasi digunakan untuk artikel ini):
- Folder "C: inetpubwwwrootawstats" menyajikan statistik melalui IIS.
- Perl diinstal ke direktori "C: Perl".
- File config diberi nama "awstats.domain.com.conf".
Akhirnya, Anda dapat mengakses data statistik melalui browser Anda. URL ini tersedia untuk umum bagi siapa saja untuk melihat kecuali Anda mengkonfigurasi keamanan melalui IIS. Untuk menguji konfigurasi kami, cukup telusuri ke:
http: //localhost/awstats/awstats.pl? config = domain.com
Penjadwalan Pembaruan Statistik
Salah satu konfigurasi yang kita atur dalam file konfigurasi adalah lokasi 'LogFile' yang menentukan jumlah jam untuk dikurangi dari bagian tanggal file. Jadi untuk mengotomatiskan proses kompilasi statistik Anda, atur Tugas Terjadwal Windows yang menjalankan perintah yang Anda gunakan di atas untuk membuat statistik pada interval yang Anda konfigurasi.
Tautan
Unduh AWStats (paket zip)