Menyediakan AWStats pada Windows Server dan IIS
Apabila ia datang untuk mengumpul statistik di laman web, anda tidak boleh mencukupi. Walaupun salah satu kaedah yang paling popular untuk statistik pengesanan adalah melalui perkhidmatan seperti Google Analytics, analisis fail log tetap merupakan cara yang boleh dipercayai untuk menjejaki pelawat anda kerana mereka kebal terhadap penyekat skrip. Alat yang digunakan secara meluas untuk analisis fail log adalah alat sumber terbuka, AWStats.
Sebelum menyiapkan AWStats, anda perlu memastikan Perl dipasang pada mesin Windows Server 2003 / IIS 6 atau Windows Server 2008 / IIS 7 anda.
Mengkonfigurasi Pembalakan Tapak Web
Untuk menangkap trek AWStats data, tapak anda mesti log bidang berikut:
- Tarikh
- masa
- c-ip
- cs-username
- kaedah cs
- cs-uri-stem
- status sk
- sc-bait
- cs-version
- cs (User-Agent)
- cs (Rujukan)
Persediaan IIS 6
Untuk mengkonfigurasi pembalakan di IIS 6, buka Pengurus IIS dan klik kanan pada folder Laman Web dan pilih Properties.
Pada tab Laman Web, klik butang Properties di bahagian Aktifkan pembalakan.
Di dalam Harta Penebangan, konfigurasikan jadual harian dengan waktu setempat yang digunakan untuk penamaan fail dan peralihan.
Pada tab Advanced, konfigurasikan medan yang diperlukan untuk dilog.
Terapkan perubahan anda.
Persediaan IIS 7
Untuk mengkonfigurasi pembalakan dalam IIS 7, buka Pengurus IIS dan pilih Pembalakan dari pilihan konfigurasi pelayan.
Dalam konfigurasi Pembalakan, sediakan satu fail log tunggal bagi setiap laman web yang gulung setiap hari menggunakan masa setempat untuk penamaan fail.
Klik butang Pilih Medan dan tandakan kotak di sebelah medan yang diperlukan.
Terapkan perubahan anda.
Menyediakan AWStats
Muat turun pakej zip AWStats dari Sourceforge. Buat folder bernama 'awstats' di folder 'C: inetpubwwwroot' anda dan ekstrak fail berikut dari fail zip yang dimuat turun 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 fail diekstrak, salin fail "awstats.model.conf" ke fail bernama "awstats.domain.com.conf" (di mana domain.com adalah tapak untuk menjejaki), buka di Notepad dan konfigurasikan pilihan sebagai diperlukan.
Perkara pertama yang perlu anda konfigurasikan adalah lokasi fail log, yang secara lalai terletak di sini:
- Server 2003: C: WINDOWSsystem32LogFilesW3SVC [IIS_ID]
- Server 2008: C: inetpublogsLogFilesW3SVC [IIS_ID]
Anda boleh mencari ID IIS dengan melihat penyenaraian induk dalam Pengurus IIS dan mencantumkan nilai dalam lajur ID bersebelahan dengan laman web masing-masing.
Tetapkan pilihan dalam fail konfigurasi. Fail ini mempunyai penjelasan yang sangat baik tentang apa yang setiap pilihannya, jadi ambil masa beberapa minit untuk meninjaunya. Berikut adalah beberapa tetapan minat mengikut persediaan di atas:
- LogFile = "C: inetpublogsLogFilesW3SVC1u_ex% YY-24% MM-24% DD-24.log" (Server 2008 / IIS 7 di mana statistik dikira setiap hari)
- LogFile = "C: WINDOWSsystem32LogFilesW3SVC1ex% YY-4% MM-4% DD-4.log" (Server 2003 / IIS 6 di mana statistik dikira setiap 4 jam untuk dikemas kini sepanjang hari)
- LogFormat = "masa tarikh cs-kaedah cs-uri-stem cs-username c-ip cs-version cs (User-Agent) cs (Rujukan) sc-status status sc-bytes"
- SiteDomain = "domain.com"
- HostAliases = "www.domain.com 11.22.33.44" (sebarang URL lain yang menunjuk ke tapak anda)
- DirIcons = "icon"
- DefaultFile = "index.php index.html"
Sebaik sahaja anda telah menyimpan fail konfigurasi anda, jalankan AWStats Perl Script untuk menyusun data statistik. Perintah seperti ini:
C: inetpubwwwrootawstats> C: Perlbinperl.exe awstats.pl -config = domain.com
Perintah di atas menganggap perkara berikut (konfigurasi yang digunakan untuk artikel ini):
- Folder "C: inetpubwwwrootawstats" berfungsi dengan statistik melalui IIS.
- Perl telah dipasang ke direktori "C: Perl".
- Fail konfigurasi dinamakan "awstats.domain.com.conf".
Akhirnya, anda boleh mengakses data statistik melalui penyemak imbas anda. URL ini tersedia untuk sesiapa sahaja untuk melihat melainkan anda menetapkan keselamatan melalui IIS. Untuk menguji konfigurasi kami, semak imbas ke:
http: //localhost/awstats/awstats.pl? config = domain.com
Kemas kini Statistik Penjadualan
Salah satu konfigurasi yang kami tetapkan dalam fail konfigurasi ialah lokasi 'LogFile' yang mentakrifkan jumlah jam untuk menolak dari bahagian tarikh fail. Oleh itu, untuk mengautomasikan proses penyusun statistik anda, sediakan Tugas Berjadual Windows yang menjalankan arahan yang anda gunakan di atas untuk membina statistik pada selang waktu yang anda tetapkan.
Pautan
Muat turun AWStats (pakej zip)