menu

精英意识会让人走向孤独

忘记社区密码或者保密贴查看密码的,请给我留言,并留联系方式。

Avatar

awstats-6.4 for biti.org.cn 配置

从2003年开始,每次bna重新装系统,都要做一下awstats,作为基础的流量统计工具。非常喜欢这个软件,界面直观而友好。

biti.org.cn上架半年了,一直没顾的上做流量方面的控制。这次下决心要配置web和邮件监控两个部分。

Web配置:

1) 下载并解压缩放置到/usr/local/awstats,这是标准目录。注意:down下来的文件属主和权限都需要改,否则不能正常工作。

2) 进入到tools子目录下,有个awstats_configure.pl,可以进行自动安装。安装时候会提示要自动修改apache的log格式,和添加alias。这些向导过程可以选择No,然后一会进行手工修改。安装过程还会把帮助你建立/etc/awstats目录,并通过向导的形式,创建一个conf文件。这步也可以pass。

3) 配置自己的站点。这里有两种方法:一是每个站点都用一个完整的配置文件;二是,将/usr/local/awstats/wwwroot/cgi-bin/awstats.model.conf扔到/etc/awstats下,每个站点都是自己独立的conf,然后include一下基础的model.conf,即可。这样每个conf可以很短小:

比如/etc/awstats/awstats.www.biti.org.cn.conf
Include "awstats.model.conf"
SiteDomain="www.biti.org.cn"
HostAliases="biti.org.cn nic.biti.org.cn"

4) 接下来设置awstats.model.conf里边的参数,比如apache的log记录格式啊什么的,这个要和你的web服务记录的日志格式完全匹配才行。

5) 然后修改awstats.model.conf,设置一下alias路径。比如/icon可以修改为/awstats-icon,/classes可以修改成/awstats-classes。修改完成后,编辑apache的conf,把/awstats-icon和/awstats-classes等alias加上。他们的真正文件都位于awstats的实际安装路径/usr/local/awstats/wwwroot/下。

6) 配置awstats.model.conf中的data文件存放位置,默认是/etc/awstats/data

7) 配置awstats.model.conf其他选项,比如打开一个java的3D图生成程序。

8) 分析log。

运行/usr/bin/perl /usr/local/awstats/wwwroot/cgi-bin/awstats.pl --config=awstats.www.biti.org.cn.conf 即可进行日志分析。

更新日志的话运行/usr/bin/perl /usr/local/awstats/wwwroot/cgi-bin/awstats.pl --config=awstats.www.biti.org.cn.conf -update 即可进行更新。

上边所说的更新命令加入crontab即可。

9) 日志输出。

Awstats对日志的输出有动态和静态两种方式。

动态方式运行时,在每次用户访问的时候,awstats.pl会去读取data目录中的数据,并生成html页面,送给客户。用户访问地址如下:
http://www.biti.org.cn/cgi-bin/awstats.pl?config=www.biti.org.cn

运行动态方式的话,需要把cgi-bin这个目录也做成虚拟目录,然后用户的访问地址才能带着xxx/cgi-bin/awstats.pl?config=xxxx的形式跑。

静态方式则先调用awstats.pl,将上边所说的动态页面先output成一个静态的html,并写入某目录下。用户访问地址如下:
http://www.biti.org.cn/weblog.html
这样用户访问到的是静态文件。

使用静态方式,对于访问量很大的站优势是很明显的。可以节约大量的服务器资源。好比sina/sohu的新闻都是静态页面,而不是动态的去读取数据库一样。

静态方式下,不需要加cgi-bin的目录alias,因为awstats已经输出了静态html,从浏览器访问不需要执行perl程序了。在计划任务里边加上如下一行:
/usr/bin/perl /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -config=www.biti.org.cn -output -staticlinks > /www/users/biti.org.cn/awstats-web.html
即可输出到静态文件。

至此配置完成。

http://www.biti.org.cn

柱状图是graphapplet模块生成的,客户端(浏览器)需要JRE。


偶看第一行的时候:认真看……
然后:努力认真看……
然后:更努力认真滴去看……
然后:……鼠标以一定的高速度往下拖……
=============
自我鄙视下……汗,
如果关于这些什么都不懂,会不会跟你比较没共同话题呢?

评论已关闭