嗯,在安裝AWStats logfile analyzer軟體分析主機iis logs前,必須要讓Windows的IIS支援perl語言喔!!
第一步、安裝AWStats logfile analyzer:
,下載後直接執行安裝(不要從網路連線磁碟機中執行,因為本人有過安裝失敗,就是因為安裝檔是從網路連磁碟目錄中讀取的)。過程中只要按下一步即可。
3)安裝後,會立即跳出DOS命令列視窗,開始幾個設定:
- Apache Web server path,sorry,我是Win IIS,因此鍵入none,按下Enter鍵。
- 要新建一個AWStats config/profile file嗎?按下y,繼續。
- 鍵入一個代號,可以用來區別這個profile是分析那個web站台的,因此鍵入mysite,(mysite為我web站台的簡稱),繼續。
- 出現一個提示訊息,大意是Windows的使用者,如果要分析軟體在定期規律下執行分析logfile,必須得手動建立一個工作排程。按下Enter繼續。
- 最後一個訊息,告訴你一個簡單的config file已經新建完成,沒關係,等會兒我們還會再編修這個config檔,這裡按下Enter繼續。
4)安裝完成,關閉安裝成功的提示視窗。
5)在D碟中新建一個AWStats目錄,並且把C:\Program Files\AWStats\wwwroot目錄中的cgi-bin及icon兩個目錄複製到D碟的AWStats。
第二步、設定
日期(date)
時間(time)
用戶端IP位址(c-ip)
使用者名稱(cs-username)
方法(cs-method)
URI粗縱線(cs-uri-stem)
URI查詢(cs-uri-query)
通訊協定狀態(sc-status)
送出的位元組(sc-bytes)
接收到的位元組(cs-bytes)
花費的時間(time-taken)
使用者代理程式(cs(User-Agent))
推薦者(cs(Referer))
2)在第一步5)中的cgi-bin目錄中,找到第一步3)中所建立的awstats.mysite.conf,用筆記本編輯軟體將其打開。
2)先將以下指令存成awstats_mysite.bat(mysite是第一步3)中設定的名稱)
D:\awstats\cgi-bin\awstats.pl -config=mysite -update (mysite要改成在第一步3)中設定的設定檔名稱)
在到本機中設定成工作排程,來自動定期執行日誌檔的解析。(如果不是自動定期執行,也可以在Browser中執行,要在1)中再把AllowToUpdateStatsFromBrowser=0改成1。不過除非你的日誌檔不大,否則可能會等到瀏覽器開天窗,故不建議用Browser的方式來執行日誌檔的解析工作。)。同時參考官方建議的排程時間:
- 10,000 visitors a month Launch AWStats once a day - 50,000 visitors a month Launch AWStats once every 4 hours - 250,000 visitors a month Launch AWStats once an hour - 1,000,000 visitors a month Launch AWStats once an hour
3)設定好排程後,可以先執行一次。
4)最後,把mysite的web站台,加入2個虛擬站台cgi-bin和icon,分別指向D碟AWStats目錄下的cgi-bin和icon。同時並點選cgi-bin內容,將「目錄安全設定」->「匿名存取及驗證控制」中的允許「匿名存取」選項取消。
|