字體:  

ubuntu 16.04 安裝 awstats 7.4 分析網站流量

dannyliao 發表於: 2016-12-27 16:54 來源: ADJ網路控股集團


awstats 這個工具可以透過分析Server的access log檔來統計網站流量
資料的部份可以透過時間長短、來訪者的資料(國籍之類的)、瀏覽器種類來作分類
這些統計資訊則透過Web介面顯示出來
而上面這個圖是裝完awstats後的Web介面(還不錯精美= =+)

接下來就是安裝的部份啦

首先先安裝套件
# apt-get install awstats

接著到/etc/awstats/底下可以看到預設的awstats.conf檔

把這個檔複製並更名 假如網站名稱為www.domain.com的話
# cp awstats.conf awstats.www.domain.com.conf

到時候指定好config的參數 他就會去讀這個檔案的設定

然後要稍微修改一下 awstats.www.domain.com.conf中的內容

QUOTE:


    找到「LogFile=」的部份,修改並加上加上你要讀的access log檔,例如:LogFile="/var/log/nginx/access.log"
    找到「LogFormat=」的部份,將預設的4修改為1,如:LogFormat=1 (如果後面執行的時候顯示格式有錯,可以改回4,但是可能有些東西會沒辦法分析)
    找到「SiteDomain=」的部份,設定你網站的網址,如:SiteDomain="www.domain.com"
    找到 Lang="auto" 改為 Lang="tw-utf8" 這樣待會增加的 UTF8 才能夠正常顯示


增加 UTF8
接著到/usr/share/awstats/lang底下修改語系檔,將awstats-tw.txt將內容的big改成utf-8並用utf-8的編碼存成awstats-utf8.txt檔案

QUOTE:


# cd /usr/share/awstats/lang
# cat awstats-tw.txt | sed -e 's/big5/utf-8/' | iconv -f big5 -t utf8 > awstats-tw-utf8.txt


設定好之後就可以開始作第一次分析了
# /usr/lib/cgi-bin/awstats.pl -config=www.domain.com

之後如果要再做分析,只要在後面加上-update就可以了
# /usr/lib/cgi-bin/awstats.pl -config=www.domain.com -update

分析之後還沒結束

雖然資料分析完了,不過還是需要Web介面,所以還必須設定一下

安裝fcgiwrap套件
# apt-get install fcgiwrap

設定網站 config 檔

QUOTE:


server {
server_name www.domain.com;

location ~ \.pl$
{
root /usr/lib;
fastcgi_pass unix:/var/run/fcgiwrap.socket;
fastcgi_read_timeout 5m;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include /etc/nginx/fastcgi_params;
}

location /icon/ {
alias /usr/share/awstats/icon/;
}
}


接著看網頁應該就可以看到結果了
http://www.domain.com/cgi-bin/awstats.pl?config=www.domain.com

另外要注意的是awstat並不會自動更新,所以必須設定crobtab,一天更新一次資料之類的才行

以每天半夜三點執行為例,修改/etc/crobtab 加上以下指令

QUOTE:


00 3 * * * root /usr/lib/cgi-bin/awstats.pl -config=www.domain.com -update > /dev/null


這樣就搞定啦~

參考資料:
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
http://rockvice.pixnet.net/blog/post/46128054-ubuntu-%2Bnginx-%2B-awstats
https://www.mawenbao.com/note/awstats.html
逢甲住宿推薦逢甲住宿台中旅店逢甲日租台中住宿台中逢甲民宿台中民宿台中一中住宿台中便宜住宿台中青年旅館