一,
下载
awstats-6.9.tar.gz
cronolog- 1.6.2 .tar.gz
(日志切割用)
二,
解压并安装
tar �Czxvf awstats-6.9.tar.gz
tar �Czxvf cronolog- 1.6.2 .tar.gz
mv awstats-6.9 awstats
mv awstats /usr/local/
cd /usr/local/awstats/tools/
perl awstats_configure.pl
在安装之前确定本机已经安装了
perl ,
在执行
perl
过程中会要求你输入域名(或
IP
),指定配置文件目录,指定
apache
安装目录,重启
apache
等
这个过程还要注意输出内容(如下,告诉你如何访问)
You can also read your statistics for '192.168.109.4' with URL:
>
http://localhost/awstats/awstats.pl?config=192.168.109.4
进入
cronolog
解压目录
cd
cronolog- 1.6.2
./configure
make && make install
三,
编辑
apache
的配置文件
vi
/etc/httpd/conf/httpd.conf(
添加如下内容
)
<VirtualHost 192.168.109.4> #
定义一个虚拟主机
192.168.109.4
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/"
CustomLog "|/usr/local/sbin/cronolog /var/log/httpd/%Y%m%d.access.log" combined
#
使用
apache
自带的轮循工具:
rotatelogs
来对日志文件进行轮循并
将日志重定向到cronolog
这个目录要和配置文件上的目录对应起来
ErrorLog "/var/log/httpd.error_log"
</VirtualHost>
四,
修改配置文件如下:
vi /etc/awstats/awstats.192.168.109.4.conf
LogFile="/var/log/http/qubaoquan/%YYYY-0%MM-0%DD-0.access.log"
DirData="/usr/local/awstats/data"
五,
创建数据目录并创建自动化任务
mkdir -p /usr/local/awstats/data/
* * * * * /usr/local/awstats/wwwroot/cgi-bin/awstats.pl �Cupdate �Cconfig=192.168.109.4
六,访问
http://192.168.109.4/awstats/awstats.pl?config=192.168.109.4
七,
截图(下载到本地再看)
本文出自 “西瓜皮” 博客,谢绝转载!