首页 > tips > ubuntu9.10上安装awstats

ubuntu9.10上安装awstats

2010年9月5日 发表评论 阅读评论

awstats是一款perl写的开源的非常优秀的日志分析软件

使用非常广泛

在ubuntu9.10下安装也非常简单:

sudo apt-get install awstats libgeo-ip-perl geoip-database apache2

这条命令的意思就是装上awstatslibgeo-ip-perlgeoip-database以及apache2这四个二进制包。

其中awstats自然不用说,我们这里讲的就是AWStats的安装;

至于libgeo-ip-perl,是perl的模块Geo::IP

geoip-database则是GeoIP使用的ip地址和国家对应关系的数据库文件,这个在awstats里我们要用到,系统缺省不会安装,所以这里装上;

至于apache2,这是web server,apache,awstats最后需要在web上展示,自然需要这个,不过这个很有可能已经安装了。

awstats带有在apache的配置文件

但是缺省没有安装到相应的位置上

我们这里将其手工放到合适的位置上:

sudo cp /usr/share/doc/awstats/examples/apache.conf /etc/apache2/conf.d/awstats.conf

然后再启动apache:
sudo /etc/init.d/apache2 start
对啦,还有关键部分:配置文件的修改
这里的配置文件牵涉到两个:
/etc/awstats/awstats.conf和/etc/awstats/awstats.conf.local
我们只要在后面那个里做手脚就行了
因为/etc/awstats/awstats.conf.local是在/etc/awstats/awstats.conf文件的最后被include进去的
它里面的配置会覆盖掉原来/etc/awstats/awstats.conf中的配置(如果有冲突的话)
这样就非常方便了:
/etc/awstats/awstats.conf中维护的是缺省值,这个升级的时候会变
然后/etc/awstats/awstats.conf.local是适应本地的特殊设置,这个文件升级的时候不会动
于是我们修改文件/etc/awstats/awstats.conf.local,使之仅包含这么几句话:
LoadPlugin=”tooltips”
LoadPlugin=”decodeutfkeys”
LoadPlugin=”geoip GEOIP_STANDARD /usr/share/GeoIP/GeoIP.dat”
其实还有两个参数,也是需要在这里设置的
SiteDomain,或者还有HostAliases
这两个要根据实际情况设定
至此,安装完毕
ubuntu上的awstats是缺省定时(多长时间一次忘了,反正不是一天一次)运行的
所以
应该不需要一天的时间
就能从/cgi-bin/awstats.pl?config=awstats看到结果了
分类: tips 标签: , , ,
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.