數位生活主圖

blog教學III--誰在看你的Blog?

加到網路書籤: 加入Furl網路書籤 加入HEMiDEMi網路書籤 加入MyShare網路書籤 加入funP

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 ,如果最後面沒有這一段,就加上:

#
# 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>

然後找到程式集中的 Appserv --> Apache Control Server --> Restart ,重新啟動 Apache 。

再來打開 C:\AppServ\www\AWStats\wwwroot\cgi-bin\awstat.YOUR_SITE.conf ,找到
LogFile="/var/log/httpd/mylog.log"

改為
LogFile=”C:\appserv\apache\logs\access.log”

AllowToUpdateStatsFromBrowser=0
將 0 改為 1

Lang="auto"
改為
Lang="tw"

接下來要做第一次 log 檔的更新,把 apache 之前的 log 轉成 AWstats 的格式。
按開始 --> 執行,輸入 cmd ,按 ENTER ,在命令模式下輸入
cd c:\appserv\www\awstats\wwwroot\cgi-bin\
然後再執行
awstats.pl -config=YOUR_SITE –update
AWStats 就會去更新 log 檔。

在瀏覽器中輸入 http://localhost/cgi-bin//printenv.pl ,複製第二行的粗黑字,然後編輯軟體如 wordpad 打開 c:\appserv\www\awstats\wwwroot\cgi-bin\awstats.pl
將第一行的
#!/usr/bin/perl
改成你剛剛複製的粗黑字。

這樣就算大概完成了,到你的瀏覽器中輸入
http://localhost/awstats/awstats.pl?config=YOUR_SITE
就可以看到你的 blog 的流量分析了,還是中文的喔。

Blog教學I--十分鐘架好你的blog

blog教學II--Wordpress換裝秀

Blog教學IV--備份你的blog資料

    返回網路硬體 

blog教學I--十分鐘架好你的blog 2004/09/24
blog教學II--WordPress換裝秀 2004/09/29


  • 7.eggsala 於 2005/05/03 01:31 回應
  • 結果不是零
    有沒有按"立即更新"?
    不然自己連線試試看,按F5數十下再回去看就出現數字了
    記得還是要立即更新一下

    我依照文件指引進行,非常快速就成功了
  • 6.Steve 於 2005/04/16 01:43 回應
  • blog教學III--誰在看你的Blog,分析結果卻都是零
    blog教學III--誰在看你的Blog?在這編文章照貴站所寫的文章按照文章序述安裝,CGI以可運作整過都架起來,是可以開起LOG流量分析網頁,問題來了網頁內容全都是0(零),log檔以有很多資料了,照文章內容有做awstats.pl -config=YOUR_SITE –update但內容還是零(0)不知為何如此
    os win2000 server
    server apache_2.0.53
    AWStats 6.1
    ActivePerl 5.8.4
  • 5.Doulos B. 於 2005/01/05 19:51 回應
  • 看不見網頁
    Blog教學I--十分鐘架好你的blog

    blog教學II--Wordpress換裝秀

    都看不見
  • 4.Amigo Chan 於 2004/10/05 16:53 回應
  • AWStat 很好用
    我也參考作者介紹,一小時內就成功的安裝好 AWStat 在我的 Mandrake Linux 9.2 上,藉由報告,找到兩個 Missing Link。目前已經擬好 AWStat on Linux 的文章大綱,這幾天寫好與大家分享一下。我的網站流量:連結
  • 3.GNU Hurd 於 2004/10/05 09:10 回應
  • 給作者拍拍手
    如同 Lee PoFeng 所說的,作者很用心,寫得也很好。應該給他拍拍手。也贊成 Lee PoFeng 的建議。個人是希望,類似的文章,儘量貼近使用者的立場來考量,而不是以作者自己的技術背景來做講解。
  • 2.Lee PoFeng 於 2004/10/04 20:49 回應
  • 寫得很好
    有關Blog的東西,這幾篇的確寫得很好,雖然最後一篇的確也超出範疇,可以獨立成另一個話題來講。
    不過有一些東西倒是可以繼續探討的,如同剛剛提到的介紹資料的轉移,例如之前可能很多人是在PTT或是無名免費提供的Blog,現在想轉回自己架設的Blog,怎麼轉移資料,就挺重要的,另外資料的備份當然也很重要。
    此外,現在已經有越來越多的Blog也Wiki化了,如果可以也可以介紹一下Wiki的觀念,並且結合這兩個。
  • 1.GNU Hurd 於 2004/10/04 13:30 回應
  • 這一篇已經無關 blog
    這一篇文章的介紹,已經跟 blog 無關。
    Blog 的目的,是希望創作者,專心於文件的創作,不需要費心於技術性的瑣事。還得安裝 Perl,對於大多數非技術出身的人而言,已經有點兒畫蛇添足。再弄下去,都快變成網站分析跟管理了。
    何妨介紹如何備份 blog 資料,如何將資料由甲電腦轉移到乙電腦。畢竟,對於 blog 的創作者,內容才是重點。

留下你的意見(提醒:請開啟cookie,網頁會自動儲存您寫的內容。)
會員 * 帳號:
* 密碼:
  1. 欄位可選填,若全不填,則顯示為「匿名」。
  2. 不支援html語法
非會員 姓名:
E-Mail:
Blog:
  重新載入驗證碼
* 驗證碼: 記住我






CNET Towerboard 廣告