Webalizer的配置主要通过修改Webalizer.conf配置文件来实现。安装Webalizer后,该文件默认存放于/etc/目录下,下面是Webalizer.conf文件的默认配置及各配置选项的说明,用户可以根据实际的需要进行更改。
#使用LogFile参数设置访问日志的位置
LogFile /var/log/httpd/access_log
#使用OutputDir参数设置统计报表的输出位置
OutputDir /var/www/usage
#使用HistoryName参数设置Webalizer生成的历史文件名
HistoryName /var/lib/Webalizer/Webalizer.hist
#使用Incremental参数设置是否增量
Incremental yes
#使用IncrementalName参数设置保存当前数据的文件名
IncrementalName /var/lib/Webalizer/Webalizer.current
#使用PageType参数定义哪种类型的URL属于页面访问
PageType htm*
PageType cgi
PageType php
PageType shtml
#使用DNSCache参数设置反向DNS解析的缓存文件
DNSCache /var/lib/Webalizer/dns_cache.db
#使用DNSChildren参数设置用多少个子进程进行DNS解析
DNSChildren 10
Quiet yes
FoldSeqErr yes
#使用HideURL参数设置需要隐藏的内容
HideURL *.gif
HideURL *.GIF
HideURL *.jpg
HideURL *.JPG
HideURL *.png
HideURL *.PNG
HideURL *.ra
#使用SearchEngine参数设置搜索引擎和URL中的查询格式
SearchEngine yahoo.com p= # 搜索引擎yahoo.com
SearchEngine altavista.com q=
SearchEngine google.com q= # 搜索引擎google.com
SearchEngine eureka.com q=
SearchEngine lycos.com query=
SearchEngine hotbot.com MT=
SearchEngine msn.com MT= # 搜索引擎msn.com
SearchEngine infoseek.com qt=
SearchEngine Webcrawler searchText=
SearchEngine excite search=
SearchEngine netscape.com search= # 搜索引擎netscape.com
SearchEngine mamma.com query=
SearchEngine alltheWeb.com query=
SearchEngine northernlight.com qr=
一般只需要配置LogFile和OutputDir参数,这两个参数分别用于指定Apache访问日志的位置和Webalizer分析软件的报告输出目录,修改如下所示。
LogFile /usr/local/apache2/logs/access_log
OutputDir /usr/local/apache2/htdocs/loganalyze
其中,OutputDir参数被设置为网站根目录下的/loganalyze目录,为什么要这样设置,在后面会有进一步的讲解。