安装配置Awstats(更新)


对于木有钱买cpanel和whcms的吊丝站长们来讲,awstats几乎是唯一可用的知道每个网站具体流量的工具,并且访问分析也十分强大,部分功能不输google analytics。

本文基于centos6 X86-64

1、安装

rpm -Uvh http://prdownloads.sourceforge.net/awstats/awstats-7.1-1.noarch.rpm

2、配置

perl  /usr/local/awstats/tools/awstats_configure.pl

程序会分四部询问,很浅显的英文,不解释,有问题请留言。

根据提示,awstats会自动修改httpd.conf文件,并且在/etc/awstats生成awstats.域名.conf文件,上一步运行完之后可以到这里来检查一下,顺便将AllowToUpdateStatsFromBrowser改为1.

chmod -R 744  log文件所在目录以及/var/lib/awstats(不行就777,或者chown apache 目录)

3、访问

http://ip/awstats/awstats.pl?config=域名

域名务必要和conf文件名当中的域名一致

成果如文章上面的图,点击更新就可以。

补充:

1、设置访问密码

如果你不想要未经授权的人查看你的awstats,则

htpasswd -c /etc/httpd/awstatspass awstats

然后在httpd.conf里awstats的<directory />项目中添加

Options IncludesNoExec
AuthType Basic
AuthName “The elain Awstats Web Login”
AuthUserFile “/etc/httpd/awstatspass”
Require User awstats
AllowOverride None
Order allow,deny
Allow from 10.0.0.0/24

2、添加地理位置定位

默认是不启用的,需要安装GeoIP GeoIP-devel perl-Geo-IP

然后在awstats.域名.conf文件当中添加LoadPlugin=”geoip GEOIP_STANDARD /usr/share/GeoIP/GeoIP.dat”



发表评论

电子邮件地址不会被公开。 必填项已用*标注