首页 > Web开发 > 详细

Webalizer解析nginx基本配置

时间:2014-07-29 13:43:28      阅读:578      评论:0      收藏:0      [点我收藏+]
先前使用了nginx做tomcat程序负载,后来需要解析日志。查看访问量。后来网上查了下,就使用了这个
参考地址: http://daliang1215.iteye.com/blog/618829

  

1.安装webalizer所需的软件包
yum -y install gd-devel.i*

2.下载Webalizer的源码包

tar -xvjf webalizer-2.21-02-src.tar.bz2
cd webalizer-2.21-02
./configure --with-language=simplfied_chinese

##在lang的目录下面有个webalizer.simplfied_chinesemake文件特别说明这个文件的格式是gb2312的,最好想办法转换成utf-8的,(这里使用Linux命令 file 查看编码,iconv -f GBK -t UTF-8 file1 -o file2)

##如果要指定安装目录 需要在 ./configure 后面加  --prefix=目录

make && make install

3.复制Webalizer配置文件模板并建立Webalizer统计结果输入目录

cp /usr/local/etc/webalizer.conf.sample /usr/local/etc/webalizer.conf

mkdir /var/log/webalizer 

4.在/usr/local/etc/webalizer.conf 文件中修改如下参数
    ##nginx access.log 目录
    LogFile         /usr/local/nginx/logs/access.log
    ##web访问目录,日志生成目录
    OutputDir     /usr/local/nginx/html

    Incremental     yes

    IncrementalName /var/lib/webalizer/webalizer.current

5.运行webalizer

##先建立一个软连接
ln -s /usr/local/etc/webalizer.conf /etc/webalizer.conf

##运行
webalizer -c /etc/webalizer.conf

##定时生成日志
crontab -e

0 0 * * * /usr/local/bin/webalizer -c /etc/webalizer.conf
##意思每天生成日志文件

## 开启定时任务
service crond start
## 停止
service crond stop

##查看定时任务
crontab -l

##其它问题
configure: error: png library not found.. please install libpng
解决
yum install libpng libpng-devel

configure: error: gd library not found.. please install libgd
解决
yum -y install gd gd-devel

如果没有交叉编译器的话需要
yum install gcc-c++ libstdc++-devel





    

 

Webalizer解析nginx基本配置,布布扣,bubuko.com

Webalizer解析nginx基本配置

原文:http://www.cnblogs.com/loveismile/p/3875107.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!