文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>AWStats在linux/Apache下的安装使用

AWStats在linux/Apache下的安装使用

时间:2007-01-14  来源:我为鹤狂

在前面的文章中,我们介绍了AWStats在Windows/IIS下的安装使用,而在Linux/Apache下,其安装则更为简单,  一般来说,这类Open Source软件对Linux的支持力度总是要强于对Windows支持的。

1、首先,当然是下载AWStats,如果Apache原配置不支持cgi,则要稍做修改:

./apxs -c -i /usr/local/src/httpd-2.0.4/modules/generators/mod_cgi.c

再在httpd.conf 中添加

LoadModule cgi_module         modules/mod_cgi.so

2、不过,在Apache下,日志截断则相对麻烦些,需要使用cronolog,下载cronolog工具后:

# tar -xzvf cronolog-1.6.2.tar.gz
# cd cronolog-1.6.2
# ./configure
# make
# make install

安装完成将在/usr/local/sbin目录下生成以下两个文件:cronolog cronosplit

然后修改apache配置文件中相应部分:

自定义日志格式
CustomLog “|/usr/local/sbin/cronolog /opt/apache/logs/access_log.%Y%m%d” combined
如果存在多个虚拟站点
可以考虑在VirtualHost进行相应设置

3、AWStats的安装

tar zxf awstats-version.tgz

awstats的脚本和静态文件缺省都在wwwroot目录下,将awstats.pl程序到 /home/apache/cgi-bin/awstats/ 下

mv awstats-version/wwwroot/cgi-bin /path/to/apache/cgi-bin/awstats

把icon等文件目录复制到WEB的HTML文件发布目录下:/home/apache/htdocs/ 下发布,更多的批量更新脚本等在tools 目录下,可以一并放到cgi-bin/awstats/ 目录下

4、编辑配置文件

默认配置文件下在/etc/awstats目录下,如awstats.www.highdiy.com.conf,根据我们的需要改变某些配置,如:

SiteDomain=”www.highdiy.com”
LogFile=”/var/log/httpd/access_awstat.%YYYY-0%MM-0%DD-0″
HostAliases=”highdiy.com”
DefaultFile=”index.html”
DirData=”/home/cgi-bin/awstats/data/”
AllowToUpdateStatsFromBrowser=1。

5、生成日志分析数据

进入../awstats/wwwroot/cgi-bin/目录里执行如下语句:

./awstats.pl -update -config=www.highdiy.com

6、即可通过浏览器访问日志

http://www.somedomain.com/awstats/awstats.pl?config=www.highdiy.com

7、至于在WIndows/Apache下AWStats的安装使用,可参考AWstats在IIS下安装使用

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载