Linux 安裝 AWStats 流量分析

AWStats 是一套功能強大的開源流量統計工具,分析的項目十分清楚詳細,它可以讀取 Apache, FTP 伺服器及電郵伺服器 所產生的紀錄檔再造出統計數據。以下是在 CentOS 6 安裝及配置 AWStats 的步驟:

1. 下載 AWStats,目前最新的穩定版是 7.3。

# cd /usr/local/src
# wget http://prdownloads.sourceforge.net/awstats/awstats-7.3.tar.gz

2. 執行以下指令安裝:

# tar zxvf awstats-7.3.tar.gz
# mv awstats-7.3 /usr/local/awstats
# chown -R apache.apache /usr/local/awstats
# chmod +x /usr/local/awstats/wwwroot/cgi-bin/*
# chmod +x /usr/local/awstats/tools/*
# mkdir /etc/awstats
# mkdir /var/lib/awstats

3. AWStats 已經安裝完成,接著就要執行 AWStats 內建的設定程式進行設定:

# /usr/local/awstats/tools/awstats_configure.pl

首先程式會問你建立報表的主機名稱,輸入網站 hostname 即可,然後便是儲存設定檔的目錄,輸入 /etc/awstats,然後只要做幾下確認及重新啟動 Apache 就完成了。

假如你的 hostname 是 www.mydomain.com,那便打開 /etc/awstats/awstats.www.mydomain.com.conf,裡面有一行是:

將上面那行的 /var/log/httpd/mylog.log 改成你用 Apache 產生的紀錄檔。

4. 安裝及設定都完成了,現在要讓 AWStats 讀取 Apache 紀錄檔的數據了,執行以下指令:

# /usr/local/awstats/tools/awstats_updateall.pl now

你可以將以下指令放到 crontab 裡面,讓系統自動執行更新程序, 執行 “crontab -e”, 然後加入這行:

上面會設定在每天晚上 03:00 執行更新,而 AWStats 的報表位置是 http://網域名稱/awstats/awstats.pl




Latest Comments

  1. Eric 25 February 2016
  2. A-J 04 December 2016
    • Sam Tang 20 December 2016

Leave a Reply