IXWebhosting 上安装 Awstats(三)
续上文,IXWebhosting 上安装 Awstats(一)(二)
在前两篇文章中,我已经详细分析了 IXWebhosting 上安装 Awstats 的问题和解决办法,本文只讲具体实现过程,可以作为一个安装指南,方便每位 IX 用户。这里我建议专门添加一个子域名来安装 Awstats,比较方便。当然如果您希望安装在已有网站中,可以参考本文酌情修改。
- 设置服务器环境。在 IX 后台的 Domains 面板中选择一个顶级域名 domain.com,然后点击 add sub-domain,输入 stat,创建一个子域名 stat.domain.com。在面板的 Web options 中设置 stat.domain.com,在 CGI 中添加 .pl 扩展名,最后不要忘了 Apply 使配置生效。
- 上传 Awstats。点击这里下载 Awstats 6.6 beta,解压,将 wwwroot 目录中所有文件(包括子目录)上传到 stat.domain.com 目录中,将 tools 目录中的 awstats_buildstaticpages.pl 。
- 设定目录和文件权限。这一步可以用 ftp 操作,也可以用 IX 后台中提供的 WebAdmin 操作。将站点 stat.domain.com 的权限设置为 0717(默认为 0715),cgi-bin/*.pl 权限设定为 755。
- 下载我写的这个 PHP 脚本,按照里面的注释设置好相应的参数。将它上传到你的服务器某个可访问路径下,并将扩展名改为 .php,记下这个访问地址,后面会用到。
- 用任何文本工具创建以下几个空文件:awallsites,数个 awstats.yourdomain.com.conf。将这些文件上传到 cgi-bin 目录下,设定 awallsites 权限为 0777,其余几个空配置文件权限为 0666。
- 修改 cgi-bin/awstats.model.conf,注释掉 LogFile,Domain, Aliases 几个选项。其余的选项根据需要设定,插件可以启用的只有 tooltips,其余的(包括 Geo_IP 和 Geo_City)不要启用,否则会出错误。将 awstats.model.conf 改名为 awcommon.conf。
- 添加 Cronjob。在 IX 的后台面板中,点击 Ftp Manager,编辑 Crontab。添加以下两条记录(这里注意将斜体部分修改为您对应的设置):
- 4 * * * * wget –output-document=- http://stat.domain.com/gen_conf.php
- 5 * * * * /hsphere/local/home/user_name/stat.domain.com/cgi-bin/awallsites
- 大功告成,等着看结果吧!
做完以上步骤后,Awstats 就被安装在 IXWebhosting 上了。等完成第一次统计后(您事先设定的邮箱会收到邮件),访问 http://stat.domain.com/domain_com 就可以看到统计结果了,记得如果统计的域名为 domain.com,对应生成的目录就为 domain_com。
OK,全部步骤都在这里了。写的比较匆忙,有可能有疏忽的地方,如果您发现了还请您留言或邮件通知我,我会尽快改正。同时如果您有什么问题,也希望您一并提出来,大家一起解决,共同进步。
btw: 我觉得这个方法不止适用于 IXWebhosting,通过简单的脚本修改,应该很多 Linux host 都可以安装 Awstats。当然前提有两个:提供原始 Apache 日志,支持 crontab。
原文链接**:花儿开了 - IXWebhosting 上安装 Awstats(三)
** 本博客文章全部原创,原则上不欢迎全文转载,如需转载(包括部分转载,使用文章图片等)请务必标注原文链接!同时,本博文章不欢迎任何形式的派生及篡改,如需引用,请使用引用通告(Trackback) - http://blog.istef.info/2006/12/19/howto-instal.../trackback/。商业网站使用请务必先取得作者授权!

哈哈@有人 和我使用一个就是好。。。。赶的及时@。。顺变,能否转载?
to 凡: 可以,但要遵守 CC 协议啊
换颜色了?呵呵。。这个颜色感觉女孩子一点。。。。。
xwebhosting主机其实是很不错的,当然没有十全十美的虚拟主机,都是各有特色。具体选择哪一种就要看自己的需求了。
大家可以去 http://www.hothosting.info/zh 看看,这是国内最专业的美国主机购买与评测指南。了解自己的需求点,再根据这些不同供应商主机方案的特点,那就很容易选择了。
比如:有linux技术经验的朋友,可以选择支持ssh的主机,这样会很方便。
或者如果不希望被其他用户影响可以选择提供独立ip,或者独立ip比较便宜的主机。
如果是开网店的主机可以选择配套服务比较多的公司产品。
去 http://www.hothosting.info/zh 看看,应该能找到合适自己的国外主机服务商。
等完成第一次统计后(您事先设定的邮箱会收到邮件)
在哪设置邮箱呢? 找不着地方。
能发邮件给我么? 谢谢哈。。 phzzyzhou[At]gmail.com
Thanks~
阿哦 ,谢谢哈,我以为是在程序里呢,呵呵:)
是不是wget在ixwebhosting已经不被允许了?收到的mail总是提示/bin/sh: /usr/bin/wget: Permission denied
@ boni: 不知道了,现在没在用 IX
上传 Awstats。点击这里下载 Awstats 6.6 beta,解压,将 wwwroot 目录中所有文件(包括子目录)上传到 stat.domain.com 目录中,将 tools 目录中的 awstats_buildstaticpages.pl 。
这段是不是文字丢失了?
同SAM兄的问题,文中有掉字现象,期待作者能给我发封邮件,传授完整版秘笈,我用了一天的时间来按照你说的做,可惜还是没有成功….
万分感谢。伊妹子 seanax$gmail.com