Debian 8 安裝 AWStats 超強網站流量分析軟體

一般在安裝好 LAMP 後我們還會安裝一些軟體用來協助管理網站程式,而 AWStats 這套軟體就是其中之一,這個軟體主要是透過 Server 端的 log 檔取得用戶的連線資訊進而分析網站的流量,這些資訊則透過圖表的方式呈現,安裝過程如下。

安裝 AWStats 主程式

建立一個 Apache 設定檔

設定檔內容為

啟用 cgi 模組

啟用 AWStats Apache 設定

重新啟動 Apache

建立網站設定檔並編輯

修改以下幾個設定

  • LogFile=:路徑為你的 log 路徑,例如 /var/www/html/example.com/log/access.log。
  • LogFormat=:格式化預設為 4 請改 1,如果之後執行顯示格式錯誤在改回 4,不過可能有些東西無法分析。
  • SiteDomain=:這部分當然就是你的網址 www.example.com。
  • #LoadPlugin="decodeutfkeys:請將前方的 # 去掉這樣 utf 編碼的字才會正常顯示。
  • HostAliases:網站別名請設定為 “example.com www.example.com"。

設定語言檔案

切換到目錄

將文字檔從原本的 big5 編碼轉成 utf8 編碼

更新設定檔

開啟網站 http://www.example.com/awstats/awstats.pl?config=example.com 就可以看到結果了。

設定自動更新

在 crontab 文件最下方增加

這樣一來每天半夜 3 點 30 分就會自動更新資料不用自己手動更新了。

如果到這邊就以為結束那你就錯了,雖然看到結果就整個已經安裝完成,但是你也不想要你網站流量的設定給別人看光光吧!因此我們還需要進行一些設定。

首先在 AWStats 設定檔的部分 ScriptAlias 這個設定值可以修改成你想要的任何網址,例如改成 abc123 那麼到時候要開啟網頁時網址就要輸入 http://www.example.com/abc123/awstats.pl?config=example.com,這樣主要是避免基本猜網址就可以看到網站流量。

再來我們可以針對 awstats.pl 利用密碼檔來設定權限,這樣不管 awstats.pl 放在哪怎麼改路徑,都必須要輸入密碼檔中使用者的相關帳密才可以繼續瀏覽。

修改 Apache 設定檔

在最下方加上

AuthName:改成你要顯示的訊息。

AuthUserFile:改成你密碼檔放置的路徑

這樣你要瀏覽時就需要輸入帳密才能繼續瀏覽了。

AWStats

你可能感興趣: