awstats配置

**************

自己的理解:
awstats是由perl写的一个脚本,可以分析日志,并产生页面。
awstats可以设置多个以域名为文件名的配置文件,在执行脚本分析的时候可以指定配置文件
awstats生成页面后可以配置apache或其它webserver来查看页面。
**************
 实验环境:
        1 debian
        2 awstats-6.8.tar.gz (来源:sourceforge.net)
        3 lighttpd-1.4.13

        4 域名为www.leek2006.com(如有雷同,纯属巧合)
**************
lighttpd 配置
vim /etc/lighttpd/lighttpd.conf加入
mod_cgi
mod_access
mod_accesslog


添加对cgi的配置, 下面具体perl的目录视环境而定(while perl 查看命令所在目录)
cgi.assign = ( ".pl" => "/usr/bin/perl",".cgi" => "/usr/bin/perl" )


备份配置文件
cp -ai /etc/lighttpd/lighttpd.conf /etc/lighttpd/lighttpd.conf.bak

查看perl命令目录
 which  perl

下载awstats
wget http://prdownloads.sourceforge.net/awstats/awstats-6.8.tar.gz


解压
tar zxvf awstats-6.8.tar.gz


将文件目录复制到指定目录中(准备在个目录安装)
 cp -r awstats-6.8 /usr/local/awstats

执行安装脚本
perl /usr/local/awstats/tools/awstats_configure.pl

些脚本为apache的安装,他会将别名等一些配置写入配置文件的最后。
在安装完后再到lighttpd.conf中将那几行注掉掉,则否lighttpd无法启动,也要在安装脚本提示输出配置文件位置时跳过。

将将配置文件awstats.model.conf改名,规则为model->变为自己的域名
mv cgi-bin/awstats.model.conf cgi-bin/awstats.leek2006.conf

修改配置文件
 vim awstats.leek2006.conf
LogFile="/path/to/access.log"  #和lighttpd中的accesslog地址一致,也就是实际上的accesslog文件路径
LogType=W                               W指WEB,还有email类型的
LogFormat=1                                #采用apache那样的日志格式
DirIcons="/awstats-support/icon" #这样是避免awstats用到的图片文件和原来的冲突
DirCgi="/cgi-bin"                  #perl脚本的位置
DirData="/path/to/yourdatadir"     #数据文件存放地址,任意
SiteDomain="yourdomain"             #改为自己的域名 www.leek2006.com

mkdir /var/lib/awstats                #(一般情况已建立了,执行脚本生成的数据放入这个目录中)


将awstats安装目录下cgi-bin移动到web目录中。(为的是可以web访问,如果定义虚拟机也是可以的)
mv cgi-bin/ /var/www/cgi-bin

将除cgi-bin目录别的文件全部复制到web目录中awstats-support目录(这个目录与配置文件中定义的DirIcons一致)
mkdir /var/www/awstats-support/
mv * /var/www/awstats-support/


重启web服务
/etc/init.d/lighttpd restart

执行更新(可以在crontab中加入,每周或月更新)
 perl /var/www/cgi-bin/awstats.pl -update -config=leek2006
-config 指定配置文件
生成的数据地址为/var/lib/awstats目录


访问地址为: http://www.leek2006.com:80/cgi-bin/awstats.pl?-config=leek2006

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值