假定系統是centos
然後,yum install gd
yum install gd-devel
tar zxvf webalizer-2.23-05-src.tgz
cd webalizer-2.23-05
./configure --prefix=/usr/local/webalizer --with-language=simplified_chinese
make
make install
cp cp /usr/local/webalizer/etc/webalizer.conf.sample /etc/webalizer.conf
vim /etc/webalizer.conf
============================
在配置最後加上
logfile /data1/logs/wwwlogs.log # 填寫nginx的日誌檔案
# 要求nginx.conf類似 access_log /data1/logs/wwwlogs.log combined;
logtype clf
outputdir **文件根目錄/logs
# 把「**文件根目錄」換成真實路徑
# 要求logs這個目錄事先建立好,並且可以任意寫入。
incremental yes
速度快一些
============================
現在,每當執行
/usr/local/bin/webalizer -c /etc/webalizer.conf
時,會自動往logs這個目錄加一些html和,只需在瀏覽器輸入
http://網域名稱/logs/index.html
就會看到統計結果。
為了自動化,編輯
vim /etc/crontab
加入0 1 * * * root /usr/local/bin/webalizer -c /etc/webalizer.conf
然後儲存
執行/etc/init.d/crond restart
補充1、這樣任何人都可以看到日誌,所以目錄名可以更改,或者用驗證機制。
2、如果**是utf-8編碼,在nginx中做了
charset utf-8
這樣的設定。那麼,看日誌會看到亂碼。為了解決此問題,
vim nginx路徑/conf/nginx.conf
加上location /logs
就可以了。
為了更加方便檢視日誌,可以把上面再修改一下
vim nginx路徑/conf/nginx.conf
加上location /logs
linux debian 下安裝gcc及nginx
預設的debian 6 提示找不到編譯器gcc 修改vi etc apt sources.list 裡面的debian源全部刪掉 填入163的debian源 deb squeeze main non free contrib deb squeeze proposed updates main non...
Ubuntu安裝Nginx和正確解除安裝Nginx
敲入下列命令即可 sudo apt get update sudo apt get install nginxsudo apt get remove nginx nginx common 解除安裝刪除除了配置檔案以外的所有檔案。sudo apt get purge nginx nginx commo...
Ubuntu安裝Nginx和正確解除安裝Nginx
敲入下列命令即可 sudo apt get update sudo apt get install nginxsudo apt get remove nginx nginx common 解除安裝刪除除了配置檔案以外的所有檔案。sudo apt get purge nginx nginx commo...