QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 967|回复: 0

Webalizer的配置方法

[复制链接]
发表于 2006-8-4 12:47:35 | 显示全部楼层 |阅读模式
在网上看到很到关于webalizer的配置教程,但是真正做起来好像并不一样
下面是我的原创方法:

系统环境是Red Hat Enterprise Linux AS release 4 (Nahant Update 3)

首先是准备工作

1.建立初始目录:
mkdir /usr/local/modules

2.安装libxml
# tar -zxf libxml2-2.6.16.tar.gz
# cd libxml2-2.6.16
# ./configure (xml默认安装就可以,不要指定路径了,因为安装时php可能找不到它,PHP5只支持libxml2-2.5.10以上版本)
# make
# make install

3.安装zlib
tar xzvf zlib-1.2.2.tar.gz
cd zlib-1.2.2
#不要用--prefix自定义安装目录,影响gd的安装
./configure
make
make install

4.安装freetype
tar xzvf freetype-2.1.5.tar.gz
cd freetype-2.1.5
./configure --prefix=/usr/local/modules/freetype
make
make install

5.安装libpng
tar xzvf libpng-1.2.5.tar.gz  
cd libpng-1.2.5
cp scripts/makefile.linux makefile
make
make install

6.安装jpeg
建立jpeg目录
mkdir /usr/local/modules/jpeg6
mkdir /usr/local/modules/jpeg6/bin
mkdir /usr/local/modules/jpeg6/lib
mkdir /usr/local/modules/jpeg6/include
mkdir /usr/local/modules/jpeg6/man
mkdir /usr/local/modules/jpeg6/man/man1
开始安装
tar xzvf jpegsrc.v6b.tar.gz
./configure --prefix=/usr/local/modules/jpeg6 --enable-shared --enable-static
make
make install

7.安装GD
tar xzvf gd-2.0.33.tar.gz
./configure --prefix=/usr/local/modules/gd \
>--with-jpeg=/usr/local/modules/jpeg6 \
>--with-png --with-zlib \
>--with-freetype=/usr/local/modules/freetype
make
make install

下面是Webalizer的安装过程

编译
[root@RHEL webalizer-2.01-10]# ./configure --prefix=/usr/local/webalizer/ \                #为了修改方便我将他装在这里
> --with-gdlib=/usr/local/modules/gd/lib/ \                                                #定义libgd.a所在的目录
> --with-gd=/usr/local/modules/gd/include/ \                                                #定义gd.h所在的目录
> --with-png-inc=/usr/include/ \                                                        #定义png.h所在的目录
> --with-png=/usr/local/lib/ \                                                                #定义libpng library所在的目录
> --with-language=simplified_chinese                                                        #修改默认字体,在./lang目录下可以查到

建立webalizer的目录
[root@RHEL webalizer-2.01-10]# mkdir /usr/local/webalizer
[root@RHEL webalizer-2.01-10]# mkdir /usr/local/webalizer/bin
[root@RHEL webalizer-2.01-10]# mkdir /usr/local/webalizer/man
[root@RHEL webalizer-2.01-10]# mkdir /usr/local/webalizer/man/man1

安装
[root@RHEL webalizer-2.01-10]# make
[root@RHEL webalizer-2.01-10]# make install

使用方法
[root@RHEL bin]# ./webalizer -F clf -p -t "test" -Q -o /var/www/log /weblog/virtuallog/www_soitnow_com-access_log
         
-F clf 指定日志格式类型(clf | ftp | squid)

-p 保留状态 (递增模式 )

-t 指定报告题目上的主机名

-Q 忽略所有信息

(推荐加入此项,可以加快分析速度)

-o logroot  结果输出目录,logroot 是分析文件的存放路径

最后一个是将要分析的目标日志文件


/weblog/virtuallog/www_soitnow_com-access_log是需要分析的日志文件

这段命令行是我抄来的,有兴趣的可以看看他的man帮助

再把它加入cron中就可以了,每天一次

但是使用中文好像有点问题,不知道谁又解决的方法?求教.....

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 10:15 , Processed in 0.036879 second(s), 17 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表