awstats mysql_Awstats分析apache日志

Awstats分析apache日志

一、环境和软件

操作系统:CentOS release 5.4

软件:Apache/2.0.63awstats-6.95.tar.gzcronolog-1.6.2.tar.gz

二、安装(apache的安装略)

tar xzvf cronolog-1.6.2.tar.gz

cd cronolog-1.6.2

make && make install

tar xzvf awstats-6.95.tar.gz –C /usr/local

mv awstats-6.95. awstats

三、配置

1、apache日志格式的配置(awstats只支持combined的日志格式)

CustomLog "|/usr/local/sbin/cronolog /usr/local/apache/logs/access.%Y-%m-%d.log" combined

下面的配置在apache里不用添加,该配置在运行awstats/tools/awstats_configure.pl后会自动产生

代码:

#

# Directives to allow use of AWStats as a CGI

#

Alias /awstatsclasses "/usr/local/awstats/wwwroot/classes/"

Alias /awstatscss "/usr/local/awstats/wwwroot/css/"

Alias /awstatsicons "/usr/local/awstats/wwwroot/icon/"

scriptAlias /awstats/ "/usr/local/awstats/wwwroot/cgi-bin/"

#

# This is to permit URL access to scripts/files in AWStats directory.

#

Options None

AllowOverride None

Order allow,deny

Allow from all

2、配置awstats

运行/usr/local/awstats/tools/awstats_configure.pl配置要做统计的域名,例如:

然后会在/etc/awstats下产生******.conf的配置文件,修改该配置文件,指定log文件的位置!

LogFile="/db/logs/www.%YYYY-4-%MM-2-%DD-2.log"

3、cronolog (基本不用什么修改,只是用它来做截断apache日志)

4、建立好文件夹,备用!(注意根据自己主机的apache位置来建文件夹!)

mkdir –p /var/lib/awstats/

mkdir -p /usr/local/apache/htdocs/www/awstats/5、运行下面的命令,看是否在/usr/local/apache/htdocs/www/awstats/产生网页

/usr/local/awstats/tools/awstats_buildstaticpages.pl -update -config=www.watch-movies.net.in -lang=cn -dir=/usr/local/apache/htdocs/www/awstats/ -awstatsprog=/usr/local/awstats/wwwroot/cgi-bin/awstats.pl

如果访问OK,请将上面命令添加到cron任务里去,每20分钟执行一次!

*/20 * * * */usr/local/awstats/tools/awstats_buildstaticpages.pl -update -config=www.watch-movies.net.in-lang=cn-dir=/usr/local/apache/htdocs/www/awstats/ -awstatsprog=/usr/local/awstats/wwwroot/cgi-bin/awstats.pl

6、apache的安全性设置

生成密码文件:

/usr/local/apache/bin/htpasswd -c /usr/local/apache/passwd/passwords admin

加入代码到apache配置文件:

AuthType Basic

AuthName "Auth Youself"

AuthUserFile /usr/local/apache/passwd/passwords

Require user admin

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值