Ketika datang untuk mengumpulkan statistik di situs web, Anda tidak akan pernah merasa cukup. Meskipun salah satu metode paling populer untuk melacak statistik adalah melalui layanan seperti Google Analytics, analisis file log tetap merupakan 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 Logging Situs Web
Untuk menangkap jejak data AWStats, situs Anda harus mencatat bidang-bidang berikut:
- tanggal
- waktu
- c-ip
- cs-username
- cs-method
- cs-uri-batang
- status sc
- sc-bytes
- cs-version
- cs (Agen-Pengguna)
- cs (Referer)
Pengaturan IIS 6
Untuk mengkonfigurasi logging di IIS 6, buka IIS Manager dan klik kanan pada folder Situs Web dan pilih Properties.
Pengaturan IIS 7
Untuk mengkonfigurasi logging di IIS 7, buka IIS Manager dan pilih Logging dari opsi konfigurasi server.
Menyiapkan AWStats
Unduh paket zip AWStats dari Sourceforge. Buat folder bernama ‘awstats’ di folder ‘C: inetpubwwwroot’ 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 diekstrak, salin file "awstats.model.conf" ke file bernama "awstats.domain.com.conf" (di mana domain.com adalah situs untuk dilacak), buka di Notepad dan konfigurasikan opsi sebagai dibutuhkan.
Hal pertama yang perlu Anda konfigurasikan adalah lokasi file log, yang secara default ada 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 samping situs masing-masing.
- LogFile =”C: inetpublogsLogFilesW3SVC1u_ex% YY-24% MM-24% DD-24.log” (Server 2008 / IIS 7 di mana 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 =”waktu tanggal cs-method cs-uri-stem cs-username c-ip cs-version cs (User-Agent) cs (Referer) sc-status sc-bytes”
- SiteDomain = "domain.com"
- HostAliases = "www.domain.com 11.22.33.44 ″ (setiap URL lain yang mengarah ke situs Anda)
- DirIcons = "ikon"
- DefaultFile = "index.php index.html"
Setelah Anda menyimpan file konfigurasi Anda, jalankan Script Perl AWStats untuk mengkompilasi data statistik. Perintahnya seperti ini:
C:inetpubwwwrootawstats>C:Perlbinperl.exe awstats.pl -config=domain.com
- Folder "C: inetpubwwwrootawstats" menyajikan statistik melalui IIS.
- Perl diinstal ke direktori "C: Perl".
- File konfigurasi bernama "awstats.domain.com.conf".
Akhirnya, Anda dapat mengakses data statistik melalui browser Anda. URL ini tersedia bagi publik untuk dilihat siapa pun kecuali Anda mengonfigurasi keamanan melalui IIS. Untuk menguji konfigurasi kami, cukup telusuri ke:
https://localhost/awstats/awstats.pl?config=domain.com
Menjadwalkan Pembaruan Stats
Salah satu konfigurasi yang kami atur dalam file konfigurasi adalah lokasi ‘LogFile’ yang menentukan jumlah jam untuk dikurangi dari bagian tanggal dari file tersebut. Jadi untuk mengotomatiskan proses kompilasi statistik Anda, buat Windows Scheduled Task yang menjalankan perintah yang Anda gunakan di atas untuk membangun statistik pada interval yang Anda konfigurasikan.
Tautan
Unduh AWStats (paket zip)