五月 31st, 2007
在 (mt) 中部署 AWStats 6.6
Category: Journal, Author: Nicky, Popularity: 7%
Advanced Web Statistics (AWStats) 是一个免费而功能强大的服务器日志分析工具,它可以告诉你所有的 Web 统计数据,包括访问人数、页面数、文件数、实际流量,可以按照月、日、星期、小时列出,还可以详细分析到访者使用的浏览器和平台,当然反向链接和搜索引擎的蜘蛛也不能放过。(mt) Media Temple 自带的是 2005 年发布的 6.5 版本,而现在最新的是 6.6 final,下面就详细说一下在 (mt) 中使用 Plesk + FTP 安装 AWStats。
其实 AWStats 的安装和使用方法很简单,只不过叙述起来感觉还是很繁琐,下面采用 step-by-step 来说明 (为了更加直观,以下涉及域名的地方统一使用 osxcn.com 表示)
1、下载 AWStats 和给文件添加可执行权限
下载 AWStats,解压,把 awstats-6.6/wwwroot/ 中的 cgi-bin 目录改名为 awstats (按自己喜好),然后在本地 chmod -R 755 权限后上传到网站主目录,如 /httpdocs/awstats,接着在下面再建立一个 data 目录存放输出数据,如 /httpdocs/awstats/data。
2、修改 AWStats 主要配置文件
修改 /httpdocs/awstats/awstats.model.conf 配置文件为带域名的格式,当然也可以随意命名,但还是改为域名样式更加直观一些,如改为 awstats.osxcn.com.conf,然后编辑它,按照以下样例设置配置文件:
LogFile="/var/www/vhosts/osxcn.com/statistics/logs/access_log"
DirData="/var/www/vhosts/osxcn.com/httpdocs/awstats/data"
SiteDomain="osxcn.com"
HostAliases="osxcn.com www.osxcn.com"
注意,需要把以上样例域名替换成自己的域名。
3、联系 (mt) 管理员
告诉 (mt) 管理员需要把 /var/www/vhosts/osxcn.com/statistics/logs/access_log 中的 statistics、logs 这两个目录权限设置为 755。
4、进入 Plesk 控制面板设置
1) 开启 Perl 脚本支持
Home --> osxcn.com 点击 Setup 图标,在里面勾选 “Perl support”。
2) 设置自动进行日志分析时间
Home --> osxcn.com 点击 Scheduled Tasks 图标,再点击自己用户名,再点击 Schedule a Task For xxx 图标,进行如下设置,第一个是分钟,第二个是小时,第三个。。。关键是最后一行需要如下填写:(记得把域名替换为自己的)
./httpdocs/awstats/awstats.pl -update -config=osxcn.com
我的截图:(意思为每天下午 7 点进行分析)
其实这一步就相当于 crontab -e。
3) 给 /httpdocs/awstats 这个目录加密
Home --> osxcn.com 点击 Protected Directories 图标,再点击 Add New Directory 进行如下设置:
接着添加一个用户,设置用户名密码,搞定。
以后就可以通过 http://osxcn.com/awstats/awstats.pl?config=osxcn.com 来查看分析出来的数据。(记得把域名改为自己的) 看来 Plesk 还是很强大的,能实现用 Shell 才有的功能。
本文参考车东 “AWStats简介:Apache/IIS的日志分析工具” 一文。
下一篇文章谈谈关于 AWStats 的插件。 Tags:(mt), AWstats, Media-Temple.
评论数量(6) | Add Comments
本文网址:http://www.osxcn.com/journal/install-awstats-at-media-temple.html

