在Mediatemple主机上安装 Awstats

前段时间入手了Mediatemple的GS主机,发现Mediatemple主机的速度还是挺不错的,稳定性也还行,但是Mediatemple自带的统计就不怎么强了,不像Cpanel一样带有Awstats,当然大家还可以使用Google Analytics,我还是觉得Awstats比较直观点,下面是我安装Awstats的记录。
1、上传到相应的目录
直接从SourceForge那边wget一下,放到相应的目录。Awstats里面的wwwroot目录是要用的文件,把里面的cgi-bin文件放到域名目录的cgi-bin文件下,改名为awstats,在html目录下新建awstats文件夹,把wwwroot目录下的其他文件都复制到这个awstats目录下。
2、创建、修改awstats.conf
把awstats.mode.conf改名为awstats.hinn.conf,然后对里面的参数进行修改。
第51行左右,其中的#####是你的账号,主要是修改log日志的格式,并且延后两个小时。
LogFile="/nfs/c01/h03/mnt/#####/logs/access_log-%YYYY-2-%MM-2-%DD-2-%HH-2.processed
第153行左右,输入你的域名。
SiteDomain="www.ezloo.com"
第203行左右,先在cgi-bin/awstats/目录下新建一个data的文件夹,用来保存awstats处理后的数据。
DirData="data"
第212行左右,输入cgi-bin目录的位置
DirCgi="/cgi-bin/awstats/"
第222行左右,输入icon目录的位置
DirIcons="/awstats/icon"
找到1275行左右,把前面的#去掉,主要关键字就不会出现乱码
LoadPlugin="decodeutfkeys"
3、设置cron自动运行
在新建的cron中输入,先进入目录,然后运行
cd /nfs/c01/h03/mnt/#####/domains/www.ezloo.com/cgi-bin/awstats/; ./awstats.pl -config=hinn
这里的config参数的hinn和上面建的awstats.hinn.conf对应,如果你建的是awstats.google.conf,那么这里的config参数就是google。然后设置cron每小时运行一次。
因为Mediatemple把所有网站的访问记录都放在一起,所以在输出的URL中带有主域名的URL。
有的时候一直还没有被Mediatemple处理,尾部不会有.processed,只有awstats就不能进行统计了,所以在MediaTemple上装awstats不能准确地统计访问量。

7 Comments