您的位置: 首页 / Experiences / IXWebhosting 上安装 Awstats(三)

IXWebhosting 上安装 Awstats(三)

Published at Dec 19, 11pm / Keywords: , , ,

续上文,IXWebhosting 上安装 Awstats((二)

在前两篇文章中,我已经详细分析了 IXWebhosting 上安装 Awstats问题解决办法,本文只讲具体实现过程,可以作为一个安装指南,方便每位 IX 用户。这里我建议专门添加一个子域名来安装 Awstats,比较方便。当然如果您希望安装在已有网站中,可以参考本文酌情修改。

  1. 设置服务器环境。在 IX 后台的 Domains 面板中选择一个顶级域名 domain.com,然后点击 add sub-domain,输入 stat,创建一个子域名 stat.domain.com。在面板的 Web options 中设置 stat.domain.com,在 CGI 中添加 .pl 扩展名,最后不要忘了 Apply 使配置生效。
  2. 上传 Awstats。点击这里下载 Awstats 6.6 beta,解压,将 wwwroot 目录中所有文件(包括子目录)上传到 stat.domain.com 目录中,将 tools 目录中的 awstats_buildstaticpages.pl 。
  3. 设定目录和文件权限。这一步可以用 ftp 操作,也可以用 IX 后台中提供的 WebAdmin 操作。将站点 stat.domain.com 的权限设置为 0717(默认为 0715),cgi-bin/*.pl 权限设定为 755。
  4. 下载我写的这个 PHP 脚本,按照里面的注释设置好相应的参数。将它上传到你的服务器某个可访问路径下,并将扩展名改为 .php,记下这个访问地址,后面会用到。
  5. 用任何文本工具创建以下几个空文件:awallsites,数个 awstats.yourdomain.com.conf。将这些文件上传到 cgi-bin 目录下,设定 awallsites 权限为 0777,其余几个空配置文件权限为 0666。
  6. 修改 cgi-bin/awstats.model.conf,注释掉 LogFile,Domain, Aliases 几个选项。其余的选项根据需要设定,插件可以启用的只有 tooltips,其余的(包括 Geo_IP 和 Geo_City)不要启用,否则会出错误。将 awstats.model.conf 改名为 awcommon.conf。
  7. 添加 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
  8. 大功告成,等着看结果吧!

做完以上步骤后,Awstats 就被安装在 IXWebhosting 上了。等完成第一次统计后(您事先设定的邮箱会收到邮件),访问 http://stat.domain.com/domain_com 就可以看到统计结果了,记得如果统计的域名为 domain.com,对应生成的目录就为 domain_com。

OK,全部步骤都在这里了。写的比较匆忙,有可能有疏忽的地方,如果您发现了还请您留言或邮件通知我,我会尽快改正。同时如果您有什么问题,也希望您一并提出来,大家一起解决,共同进步。

btw: 我觉得这个方法不止适用于 IXWebhosting,通过简单的脚本修改,应该很多 Linux host 都可以安装 Awstats。当然前提有两个:提供原始 Apache 日志,支持 crontab。

收藏和分享本文 17fav 收藏本文

发表您的观点或推荐本文 Loading...

12 Responses

  1. Dec 20, 5pm / LINK / REPLY
    Gravatar

    哈哈@有人 和我使用一个就是好。。。。赶的及时@。。顺变,能否转载?

  2. Dec 20, 5pm / LINK / REPLY
    Gravatar

    to 凡: 可以,但要遵守 CC 协议

  3. Dec 22, 7pm / LINK / REPLY
    Gravatar

    换颜色了?呵呵。。这个颜色感觉女孩子一点。。。。。

  4. jameshost
    Dec 26, 9am / LINK / REPLY
    Gravatar

    xwebhosting主机其实是很不错的,当然没有十全十美的虚拟主机,都是各有特色。具体选择哪一种就要看自己的需求了。
    大家可以去 http://www.hothosting.info/zh 看看,这是国内最专业的美国主机购买与评测指南。了解自己的需求点,再根据这些不同供应商主机方案的特点,那就很容易选择了。
    比如:有linux技术经验的朋友,可以选择支持ssh的主机,这样会很方便。
    或者如果不希望被其他用户影响可以选择提供独立ip,或者独立ip比较便宜的主机。
    如果是开网店的主机可以选择配套服务比较多的公司产品。
    http://www.hothosting.info/zh 看看,应该能找到合适自己的国外主机服务商。

  5. Jan 6, 8pm / LINK / REPLY
    Gravatar

    等完成第一次统计后(您事先设定的邮箱会收到邮件)

    在哪设置邮箱呢? 找不着地方。
    能发邮件给我么? 谢谢哈。。 phzzyzhou[At]gmail.com
    Thanks~

  6. Jan 7, 12pm / LINK / REPLY
    Gravatar

    阿哦 ,谢谢哈,我以为是在程序里呢,呵呵:)

  7. boni
    Sep 17, 5am / LINK / REPLY
    Gravatar

    是不是wget在ixwebhosting已经不被允许了?收到的mail总是提示/bin/sh: /usr/bin/wget: Permission denied

  8. Sep 17, 1pm / LINK / REPLY
    Gravatar

    @ boni: 不知道了,现在没在用 IX

  9. Sam
    Jan 18, 3pm / LINK / REPLY
    Gravatar

    上传 Awstats。点击这里下载 Awstats 6.6 beta,解压,将 wwwroot 目录中所有文件(包括子目录)上传到 stat.domain.com 目录中,将 tools 目录中的 awstats_buildstaticpages.pl 。

    这段是不是文字丢失了?

Now, It's your Turn!

BACK TO Article / Comments