| 
註冊時間2002-7-24線上時間48 小時閱讀權限255積分783主題139精華5文章555
 
 該用戶從未簽到 文章555
 | 
| AWstats 計數器架設教學 By James Anna 
 一、先去http://awstats.sourceforge.net/#DOWNLOAD下載AWstats
 
 二、解壓縮後,編輯wwwroot\cgi-bin\awstats.model.conf  這個檔案內資
 [$nbsp][$nbsp][$nbsp][$nbsp][$nbsp][$nbsp][$nbsp]料。
 
 修改以下東西:
 LogFile="c:/appserv/apache/logs/access.log"
 -->這邊是你的Apache的log檔路徑跟log檔名。
 
 Lang="en"
 -->這邊改為 Lang="tw" 這樣才能用中文語系。
 
 SiteDomain="anna.adsldns.org"
 -->這邊輸入你的Domain name
 
 HostAliases="anna.adsldns.org x.y.z.w localhost 127.0.0.1"
 -->這邊輸入你的Domain name
 
 其他不要改,用預設值即可,存檔後把剛這個檔案
 awstats.model.conf   改為 awstats.你的domain.conf
 
 三、把剛解壓縮的 \wwwroot\cgi-bin\ 底下所有東西拷貝到你的cgi-bin
 [$nbsp][$nbsp][$nbsp][$nbsp][$nbsp][$nbsp][$nbsp]目錄下,wwwroot\icon  拷貝到WebServer的主目錄(網站主目錄)
 [$nbsp][$nbsp][$nbsp][$nbsp][$nbsp][$nbsp][$nbsp]下。
 
 四、修改你的 httpd.conf,Apache 的 log 格式要用 combined,不是預設的
 [$nbsp][$nbsp][$nbsp][$nbsp][$nbsp][$nbsp][$nbsp][$nbsp]common,改完之後要清 log 檔,還要重新啟動 Apache。
 
 五、全部改完後到瀏覽器打http://yourdomain/cgi-bin/awstats.pl  看有無
 [$nbsp][$nbsp][$nbsp][$nbsp][$nbsp][$nbsp][$nbsp]畫面出來,如果有的話,表示成功一半囉。
 
 六、接下來到命令列模式(開始->執行->CMD),到你apache\cgi-bin
 [$nbsp][$nbsp][$nbsp][$nbsp][$nbsp][$nbsp][$nbsp][$nbsp]的目錄下,鍵入 perl awstats.pl -config=virtualhostname -update
 
 [$nbsp][$nbsp][$nbsp][$nbsp][$nbsp][$nbsp][$nbsp]
 [$nbsp][$nbsp][$nbsp][$nbsp][$nbsp][$nbsp][$nbsp]這時他會開始跑程式,如下:
 [$nbsp][$nbsp][$nbsp][$nbsp][$nbsp][$nbsp][$nbsp]Lines in file: 225730
 [$nbsp][$nbsp][$nbsp][$nbsp][$nbsp][$nbsp][$nbsp]Found 5 dropped records,
 [$nbsp][$nbsp][$nbsp][$nbsp][$nbsp][$nbsp][$nbsp]Found 124 corrupted records,
 [$nbsp][$nbsp][$nbsp][$nbsp][$nbsp][$nbsp][$nbsp]Found 0 old records,
 [$nbsp][$nbsp][$nbsp][$nbsp][$nbsp][$nbsp][$nbsp]Found 225601 new records.
 [$nbsp][$nbsp][$nbsp][$nbsp][$nbsp][$nbsp][$nbsp]如看到上面的東東,就表示成功了(LOG檔越大,會跑越久喔)。
 
 七、跑完後再到瀏覽器打 http://youdomain/cgi-bin/awstats.pl 就會出現漂
 [$nbsp][$nbsp][$nbsp][$nbsp][$nbsp][$nbsp][$nbsp]亮的圖表了。
 
 八、再到命令列模式做一個批次檔給它,如下:
 [$nbsp][$nbsp][$nbsp][$nbsp][$nbsp][$nbsp][$nbsp]copy con awstats.bat
 [$nbsp][$nbsp][$nbsp][$nbsp][$nbsp][$nbsp][$nbsp]perl awstats.pl -config=virtualhostname -update
 [$nbsp][$nbsp][$nbsp][$nbsp][$nbsp][$nbsp][$nbsp]按 F6 離開
 
 九、再到系統排程的地方把剛這個 awstats.bat 加進去,建議五分鐘更
 [$nbsp][$nbsp][$nbsp][$nbsp][$nbsp][$nbsp][$nbsp][$nbsp]新一次。
 
 補充:
 一、以上有些指令須要有DOS指令的基礎,不會的話再討論囉。
 
 二、以上的perl假設已經把路徑設定好了,如沒設定好,請到命令列
 [$nbsp][$nbsp][$nbsp][$nbsp][$nbsp][$nbsp][$nbsp]模式鍵入 path C:\你的perl路徑\bin   即可。
 
 三、這個計數器跟MRTG不同的是, MRTG是抓網路設備的流量,
 [$nbsp][$nbsp][$nbsp][$nbsp][$nbsp][$nbsp][$nbsp]而AWstats 是抓Web Server 的LOG檔,故資料內容非常詳細。
 [$nbsp][$nbsp][$nbsp][$nbsp][$nbsp][$nbsp][$nbsp](改天再來寫MRTG For WinBase 的教學)
 [$nbsp][$nbsp][$nbsp][$nbsp][$nbsp][$nbsp][$nbsp]小弟的MRTG 大家可以比較畫面:
 [$nbsp][$nbsp][$nbsp][$nbsp][$nbsp][$nbsp][$nbsp]http://anna.adsldns.org/mrtg/
 
 四、如以上教學還看不清楚,建議看官方的Install文件,裡面解說
 [$nbsp][$nbsp][$nbsp][$nbsp][$nbsp][$nbsp][$nbsp]的非常清楚。
 
 大家可以試看看,歡迎大家討論研究喔!
 這是官方的DEMO:
 http://awstats.sourceforge.net/cgi-bin/awstats.pl
 
 這是小弟網站的計數資料:
 http://anna.adsldns.org/cgi-bin/awstats.pl
 
  | 
 |