会员控制台 会员登陆 会员注册 最后更新 高级搜索 会员投稿 退出登陆
设为首页
收藏本站
留言给我
  首页 | 操作系统类 | 程序设计类 | 数据库类 | 应用服务类 | 网络及硬件类 | 其他技术 | GBunix论坛
操作系统类
程序设计类
数据库类
应用服务类
网络及硬件类
其他技术
Unix中文 / 应用服务类 / 其他应用 / 安装Webalizer
安装Webalizer
2004-07-04    lg       点击:
安装Webalizer
一、安装

Webalizer 需要用到相关的 jpeg, png 和 zlib库,这些库一般不缺省安装,因此初学者会感到难于下手。由于这些库具有相关性,因此下面的安装步骤不能颠倒:

1、jpeg 库的安装

从 http://www.ijg.org/ 下载 jpeg 库,解开压缩文件后,进入到这个目录:
./configure
make
make install
cd ..

2、zlib 库的安装

http://www.info-zip.org/pub/infozip/zlib/ 下载 zlib 库后,

gunzip zlib*.tar.gz
tar -xvpf zlib-1.1.3.tar
mv zlib-1.1.3 zlib
cd zlib
./configure
make
make test
make install
cd ..

3、libpng 库的安装

从 http://www.libpng.org/ 下载 libpng 后:

gunzip libpng*.tar.gz
tar -xvpf libpng-1.0.10.tar
mv libpng-1.0.10 libpng
cd libpng
cp scripts/makefile.linux makefile
make
make test
make install
cd ..

你还可以从 http://www.freetype.org/download.html 选择下载 freetype 字库,但是这个步骤不是必须的。

cd freetype*
make setup
make
make install
cd ..

下面我们就可以开始安装 gd 库了:

从 http://www.boutell.com/gd/ g下载 d-1.8.4.tar.gz :

cd gd-1.8.4

#如果需要使用 Xpm 或者 TrueType 支持,在 make 之前修改 Makefile。

make

#很多人会经历找不到 gd.h 的问题,建议你在硬盘上搜索老的 gd.h 版本,然后

make install

接下来,我们就可以开始安装 Webalizer 了,从
http://www.mrunix.net/webalizer/ 下载后:

cd webalizer-2.01-06
./configure
make
make install

如果不是通过源码编译的方法来安装 Webalizer 的话,你需要备份 /etc/webalizer.conf。

如果需要使用 DNS 反向解析功能的话,我们还需要安装 Berkeley DB。具体的安装可以参考文档:DNS.README。

二、配置:

一个普通的配置文件为:

HideReferrer www.freelamp.com
Incremental yes
PageType htm*
PageType cgi
PageType php
PageType pl
IgnoreHist no
CountryGraph yes
IndexAlias index.cgi
IndexAlias index.php
HideReferrer Direct Request
HideURL *.gif
HideURL *.GIF
HideURL *.jpg
HideURL *.JPG
HideURL *.png
HideURL *.PNG
GroupURL /cgi-bin/* CGI Scripts
GroupURL /images/* Images
GroupReferrer yahoo.com/ Yahoo!
GroupReferrer excite.com/ Excite
GroupReferrer infoseek.com/ InfoSeek
GroupReferrer webcrawler.com/ WebCrawler
GroupReferrer google.com/ Google
GroupReferrer lycos.com/ Lycos
GroupReferrer metacrawler.com/ Metacrawler
GroupAgent MSIE Internet Exploder
GroupAgent Mozilla Netscape
GroupShading yes
MangleAgents 3

然后我们运行

/usr/local/bin/webalizer -Q -c /root/webalizer.conf -n www.freelamp.com -o /home/freelamp/public_html/log/ /home/freelamp/logs/freelamp.log

把这句话写入 crontab ,我们就能从

http://www.freelamp.com/log/ 看到日志统计结果!

了解更多详情,参与讨论,请进入GBUNIX论坛

http://www.gbunix.com/bbs/index.php
责任编辑: trotter
发表评论 查看评论 加入收藏 Email给朋友 打印本文
给该文章评分
1 2 3 4 5 6 7 8 9 10
平均得分 0, 共 0 人评分
1 2 3 4 5 6 7 8 9 10
发表评论
标题:
内容:
声明:本站资讯均来自互联网,所有文章版权归原作者和出版者所有,如涉及版权问题,请来信告知!
Copyright © 2002-2004 GBunix.com. All rights reserved.