首页 > 代码库 > Webalizer解析nginx基本配置
Webalizer解析nginx基本配置
先前使用了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.bz2cd 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 install3.复制Webalizer配置文件模板并建立Webalizer统计结果输入目录cp /usr/local/etc/webalizer.conf.sample /usr/local/etc/webalizer.confmkdir /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.current5.运行webalizer##先建立一个软连接ln -s /usr/local/etc/webalizer.conf /etc/webalizer.conf##运行webalizer -c /etc/webalizer.conf##定时生成日志crontab -e0 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-develconfigure: error: gd library not found.. please install libgd解决yum -y install gd gd-devel如果没有交叉编译器的话需要yum install gcc-c++ libstdc++-devel
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。