Awstats流量統計

awstats 是一套流量計算軟體

參考網址 :https://blogging.dragon.org.uk/installing-awstats-on-ubuntu-16-04-lts/

參考網址2 :http://carl830.pixnet.net/blog/post/66466219-ubuntu-%E5%AE%89%E8%A3%9D-awstats-%E5%88%86%E6%9E%90%E7%B6%B2%E7%AB%99%E6%B5%81%E9%87%8F

參考網址3:http://koo.fi/blog/2012/12/01/awstats-multi-site-setup/

依照前起篇的教學如果網站架設好了,當然你會想要了解有多少人來你的網站看過,這時候Google Analytics是一個很好用的工具,只是GA無法知道整體的流量有多少,舉個例子好了,我想要知道使用者從我的伺服器下載多少流量的檔案,這時候GA就無法告訴你了,所以需要依賴第三方軟體Awstats

 

步驟一: 安裝Awstats

 

步驟二: 設定Awstats

把預設的config複製一份出來,為了以後識別方便因此將檔案名稱設定成domain name,nano打開編輯

接著注意幾個需要修改的地方

1. 「LogFormat=」的部份,將預設的4修改為1,如:LogFormat=1 (如果後面執行的時候顯示格式有錯,可以改回4,但是可能有些東西會沒辦法分析)

2. 「LogFile=」的部份,修改並加上加上你要讀的access log檔

3. 「SiteDomain=」的部份,設定你網站的網址

其他應該是不需要異動

 

步驟三: 移除現有檔案紀錄

由於awstats 是透過分析Apache的紀錄檔進而計算流量,並且會將紀錄寫入awstats 的記錄檔,因此在開始之前清除既有的紀錄檔,可以避免計算有誤

 

步驟四:手動執行一次

基本上awstats 的設定已經完成,先手動跑一次看看有沒有錯誤的狀況

基本上如果沒有錯誤的話應該會看到類似以下的畫面

awstats config

 

步驟五:設定定期自動讀取檔案

基本上不可能時常手動的執行上面的指令讓awstats 去分析檔案,因此我們必須要設定一個排程讓ubuntu自動去執行指令

透過nano編輯cron.d底下的asstats檔案,裡面只需要加入一行,每10分鐘去執行一次指令

 

步驟六:設定Apache Config,讓網頁可以看到資料

基本上可以直接修改000-default.conf就可以了,當然也可以新增一個awstats .conf,範例用新增一個awstats .conf來說明

接著在檔案輸入以下內容

如果呢,你想要讓awstats 執行在其他的port上那麼請參考Ubuntu基礎架站 的步驟四,設定好port的部分

 

步驟五:開啟apache cgi mode,並重新啟動

 

以上步驟執行完畢就可以打開瀏覽器

就可以看到網站的流量數字啦,基本上會像下圖這樣子

awstats page

 

首頁 » 技術文章 » 架站 » Awstats 讓你知道網站流量有多少