| blog教學III--誰在看你的Blog? |
CNET電腦區/楊士範 2004/10/02 12:32
前兩次的 blog 教學,如果你有實際動手操作的話,想來現在你已經可以開始 blog 了,而當 blog 一段時間後,相信身為主人的你,一定會想知道是誰在看你的 blog 。 而實際上,幾年前個人網頁流行的時候,每個網友的烘培雞上都會放上一個流量統計的計數器,可以最直接簡單的得知有多少人逛過你的網頁,如果你對於你的 blog 的需求只有看看有多人次瀏覽然後獲得成就感的話,那直接到提供免費計數器的網站申請一個就好了。 不過單是這樣沒什麼意義,一般商業網站在後端管理程式提供網站分析的工具,不但可以統計流量,還可以分月、分日甚至分小時來做統計,還有分析使用者的來源,哪些文章最多人瀏覽,使用什麼瀏覽器等等,讓管理者能夠做出適當的判斷,來提供使用者更喜歡的內容資訊。 當然,一般這種工具效用龐大,所以也是要花錢購買的。不過網路上也有免費的網頁分析工具,就是我們這次要介紹的 AWStats(Advanced web statistics) ,不但功能強大不輸專業的網站分析工具,甚至可以分析 Ftp 、 Mail 伺服器的使用,所以拿來用在我們的 blog 上,稍微有點殺機用牛刀的感覺。 廢話不多說,首先,先到 AWStats 的官方網站上下載 AWStats ,目前穩定的版本已經出到了 6.1 ,而最新的 6.2 還是測試版,而且也沒有支援 win32 ,所以我們選擇下載 awstats-61.exe 。 awstats 是用 Perl 寫成,所以我們要先下載 ActivePerl 這個支援 win32 的 Perl 解譯器。選擇 download 之後,填一點必要的資料後就可以進入下載網頁,我們選擇 ActivePerl 5.8.4 for windows 的 MSI 封裝包。 ActivePerl 安裝就像一般的 windows 軟體一樣,一直按下一步即可,安裝的過程比較久,要等待一下。 然後開始安裝 AWstats ,我們將安裝目錄改成 C:\appserv\www\ 底下,比較方便管理。 安裝完後, AWStats 會自動執行 configure.pl 將一些設定匯入到 Apache 的 config 檔中。 輸入你的 Apache 目錄,如果你和我們一路走來,請輸入 c:\appserv\apache 輸入你的 apache 的 config 檔目錄,請輸入 c:\appserv\apache\conf\httpd.conf 選擇 Y 新增一個 AWStats 的 config 檔。 輸入你的blog名稱 完成。 接下來要更改一些設定檔。打開 C:\AppServ\apache\conf\httpd.conf ,如果最後面沒有這一段,就加上: # # 然後找到程式集中的 Appserv --> Apache Control Server --> Restart ,重新啟動 Apache 。 再來打開 C:\AppServ\www\AWStats\wwwroot\cgi-bin\awstat.YOUR_SITE.conf ,找到 改為 AllowToUpdateStatsFromBrowser=0 Lang="auto" 接下來要做第一次 log 檔的更新,把 apache 之前的 log 轉成 AWstats 的格式。 在瀏覽器中輸入 http://localhost/cgi-bin//printenv.pl ,複製第二行的粗黑字,然後編輯軟體如 wordpad 打開 c:\appserv\www\awstats\wwwroot\cgi-bin\awstats.pl 這樣就算大概完成了,到你的瀏覽器中輸入 Blog教學I--十分鐘架好你的blog blog教學II--Wordpress換裝秀











# Directives to allow use of AWStats as a CGI
#
Alias /awstatsclasses "C:/appserv/www/AWStats/wwwroot/classes/"
Alias /awstatscss "C:/appserv/www/AWStats/wwwroot/css/"
Alias /awstatsicons "C:/appserv/www/AWStats/wwwroot/icon/"
ScriptAlias /awstats/ "C:/appserv/www/AWStats/wwwroot/cgi-bin/"
# This is to permit URL access to scripts/files in AWStats directory.
#
<Directory "C:/appserv/www/AWStats/wwwroot">
Options None
AllowOverride None
Order allow,deny
Allow from all
</Directory> 
LogFile="/var/log/httpd/mylog.log"
LogFile=”C:\appserv\apache\logs\access.log”
將 0 改為 1
改為
Lang="tw"
按開始 --> 執行,輸入 cmd ,按 ENTER ,在命令模式下輸入
cd c:\appserv\www\awstats\wwwroot\cgi-bin\
然後再執行
awstats.pl -config=YOUR_SITE –update
AWStats 就會去更新 log 檔。
將第一行的
#!/usr/bin/perl
改成你剛剛複製的粗黑字。
http://localhost/awstats/awstats.pl?config=YOUR_SITE
就可以看到你的 blog 的流量分析了,還是中文的喔。 
返回網路硬體 ![]() |
