安裝 AWStats 流量統計(一)

作者: beau   日期: 2009-04-06 12:05:24   閱讀: http://past.beau.tw/index.php?load=read&id=247
open_img(attachments/200904/6799258643.jpg)週末回花蓮利用空閒的時間安裝了 AWStats,這是一套很不錯的流量統計工具,透過分析 WebFTPMailLOG 檔案來產生紀錄檔並統計數據,不需要在網站上增加特定的 JAVA Script 或 HTML,以下是安裝及配置 AWStats 的步驟(原木的作業系統是 Debian + Apache2):
  1. 點這裡下載 AWStats,目前最新的穩定版本是 2008 年 12 月28 日釋出的「6.9」。
  2. 依序執行下面的指令:
    tar zxvf awstats-6.9.tar.gz
    cd awstats-6.9
    mkdir /usr/local/awstats

    mv * /usr/local/awstats
    chown -R www-data:www-data /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 內建的設定程式進行設定:
    cd /usr/local/awstats/tools/
    ./awstats_configure.pl
  4. 首先設定程式會問 Apache 的設定檔路徑,接著會問建立報表的主機名稱來建立報表的主機名稱,你只要輸入網站的 Hostname 即可,再輸入「/etc/awstats」Default 值)為要儲存設定檔的目錄,之後做幾下確認動作就完成嚕,最後,一定要重新啟動 Apache 哦。
  以上就是在 Linux 系統中安裝 AWStats 的步驟,非常簡單又容易,最後還有一個動作是必須要做的,就是告訴 AWStats 你 Apache 的 LOG 檔案目錄位置,假設你之前設定的 Hostnamemydomain.com,那請用 vi 打開 /etc/awstats/awstats.mydomain.com.conf,裡面會有一行「LogFile="/var/log/httpd/mylog.log"」,請將他改成你 Apache 產生的紀錄檔。

  到這裡安裝及設定都完成嚕,現在只要讓 AWStats 讀取 Apache 紀錄檔,請手動執行下面的指令:

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

  當然,你可以將上面的指令放到 Crontab 裡,讓系統自動執行更新程序,而 AWStats 的報表位置就是「http:// Hostname/awstats/awstats.pl」。