第二部分:web服务器日志分析软件webalizer
webalizer-2.01-10-src.tgz
ftp://ftp.mrunix.net/pub/webalizer/webalizer-2.01-10-src.tgz
# tar zxf webalizer-2.01-10-src.tgz
# ./configure --with-language=simplified_chinese --with-gdlib=/usr/local/gd2 --with-gd=/usr/local/gd2
# perl /path/of/webalizer_patch.pl ./ #这里为了解决乱码问题,参看()
# make
# make install
# mkdir /www/Linuxidc.com/usage
#cp webalizer /usr/bin/
#cd /etc
#ls webalizer*
webalizer.conf.sample
#cp webalizer.conf.sample webalizer.conf.troyoo
#vi webalizer.conf.troyoo
Edit the webalizer.conf.troyoo file(将里面的值改成下列):
LogFile /usr/local/apache2/log/access_log
OutputDir /www/Linuxidc.com/usage
HostName
Incremental yes
PageType htm*
PageType cgi
PageType php
HideURL *.gif
HideURL *.GIF
HideURL *.jpg
HideURL *.JPG
HideURL *.ra
IgnoreURL /taskbar*
运行:
#/usr/bin/webalizer -c /etc/webalizer.conf.troyoo
正常信息:
Webalizer V2.01-10 (Linux 2.4.21-4.EL) Simplified Chinese
使用日志文件 /usr/local/apache2/logs/access_log (clf)
输出结果到 /www/Linuxidc.com/usage
产生报表的主机名是 'SEA'
正在读取历史信息文件... webalizer.hist
正在生成报表 ---- 为 七月 2004
正在生成综合报表
正在保存历史信息文件...
3273647 条记录 共用时 33.57 秒, 97517/sec
自动运行:
设定crontab 让webalizer每小时运行一次:
#crontab -e
0 * * * * /usr/bin/webalizer -c /etc/webalizer.conf.troyoo
查看结果:
至此, RedHat LinuxAS3.0上安装Apache2.0.50+MySQL+PHP5+Resin+SSL以及流量统计工具(webalizer)已经安装完毕,网站的根目录是/www/Linuxidc.com,您可以在这个系统上提供基于PHP和JAVA语言的站点服务。