May 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


有点怀疑你是否用Linux,wget一下再在主机解压不就行了吗?我实际没试过,但觉得就是这样的。先下载到本机再上传有点慢。
我说你下午在主机上捣鼓什么呢,呵呵。
@kempson 大哥,你没有看见我的第一段话吗 (Plesk FTP)?Plesk 和 FTP 可以 wget??? 用 Shell 的安装方法到处都是。
@Michael 我就在测试不用 Shell 安装 AWStats,呵呵!
看了你的介绍自己也跃跃欲试了,不过不知道我的虚拟主机能不能成功,用的是梦游科技的CentOS服务器,支持perl,后台是DirectAdmin,不知道装不装的起?
请问要如何配置awstats.model.conf 文件呢?在本机上用vi编辑吗?不行呀..
/var/www/vhosts/osxcn.com/statistics/logs/access_log从哪里来?
问一下楼主,你是怎么处理系统原来装的那个awstats?系统默认那个好像是plesk里自带的吧?如果删除重新装一个对plesk有没影响?
主要是我发现plesk里自带的那个老是不更新,我用ssh执行统计更新,返回数据已经更新,可到浏览器浏览,还是好几天前的。真是郁闷