當你採取自己管理主機來架設網站的時候,你可以使用 Webalizer 來觀察網站的訪問情況,Webalizer 主要是使用 Apache Web Server 的 access.log 來進行分析統計,在安裝上不管是 CentOS 或是 Ubuntu 系統都提供相當方便的方式,下面我們以 Ubuntu 16.04 LTS 來當作例子。
安裝指令:
sudo apt-get install webalizer
真的是一點都不難!
設定上 Webalizer 的設定檔路徑為:
/etc/webalizer/webalizer.conf
至少 HostName, OutputDir, LogFile 這三個參數你要設定好,才能正常運作。
如果你有很多網站架在同一個主機上呢(multiple virtual hosts)?那麼你必須先建立多個設定檔去搭配每一個網站,然後用下面的指令進行分析即可。
for i in /etc/webalizer/*.conf; do webalizer -c $i; done
下面是結果圖表的範例:
如果搭配 Geo_IP ,還可以產生訪客的來源地區百分比。