PALMisLIFE 討論區
標題:
[教學]AWstats 計數器架設教學 By James Anna
[列印本頁]
作者:
jamesanna
時間:
2002-9-7 05:19
標題:
[教學]AWstats 計數器架設教學 By James Anna
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
歡迎光臨 PALMisLIFE 討論區 (http://f.pil.tw/)
Powered by Discuz! X2.5