- 註冊時間
- 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
|
|