Menyiapkan AWStats di Windows Server dan IIS

Daftar Isi:

Menyiapkan AWStats di Windows Server dan IIS
Menyiapkan AWStats di Windows Server dan IIS

Video: Menyiapkan AWStats di Windows Server dan IIS

Video: Menyiapkan AWStats di Windows Server dan IIS
Video: PROSES SELANJUTNYA SETELAH KARTU ATM MANDIRI ONLINE DATANG KE RUMAH - YouTube 2024, April
Anonim

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.

Pada tab Situs Web, klik tombol Properti di bagian Aktifkan pencatatan.
Pada tab Situs Web, klik tombol Properti di bagian Aktifkan pencatatan.
Di Properti Logging, konfigurasikan jadwal menjadi harian dengan waktu lokal yang digunakan untuk penamaan dan rollover file.
Di Properti Logging, konfigurasikan jadwal menjadi harian dengan waktu lokal yang digunakan untuk penamaan dan rollover file.
Pada tab Lanjut, konfigurasikan bidang wajib untuk dicatat.
Pada tab Lanjut, konfigurasikan bidang wajib untuk dicatat.
Image
Image

Pengaturan IIS 7

Untuk mengkonfigurasi logging di IIS 7, buka IIS Manager dan pilih Logging dari opsi konfigurasi server.

Dalam konfigurasi Logging, siapkan satu file log per situs yang berguling setiap hari menggunakan waktu lokal untuk penamaan file.
Dalam konfigurasi Logging, siapkan satu file log per situs yang berguling setiap hari menggunakan waktu lokal untuk penamaan file.
Klik tombol Pilih Fields dan centang kotak di sebelah kolom yang diperlukan.
Klik tombol Pilih Fields dan centang kotak di sebelah kolom yang diperlukan.
Terapkan perubahan Anda.
Terapkan perubahan Anda.

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
Image
Image

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.

Atur opsi dalam file konfigurasi. File ini memiliki penjelasan yang sangat bagus tentang apa yang masing-masing opsi lakukan, jadi luangkan beberapa menit untuk memeriksanya. Berikut beberapa pengaturan yang menarik sesuai dengan pengaturan di atas:
Atur opsi dalam file konfigurasi. File ini memiliki penjelasan yang sangat bagus tentang apa yang masing-masing opsi lakukan, jadi luangkan beberapa menit untuk memeriksanya. Berikut beberapa pengaturan yang menarik sesuai dengan pengaturan di atas:
  • 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

Perintah di atas mengasumsikan berikut (konfigurasi yang digunakan untuk artikel ini):
Perintah di atas mengasumsikan berikut (konfigurasi yang digunakan untuk artikel ini):
  • 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

Image
Image

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)

Direkomendasikan: