用Awstats统计多域名Apache流量
1. 查看报表: http://xxxx/awstats/awstats.pl?config=域名2. 配置文件放在 /etc/awstats/ 下,以 awstats.域名.conf 命名,内容为
Include "awstats.common.conf" ###把默认配置放在 awstats.common.conf 上,后面的参数将覆盖默认参数
LogFile="/域名.log" ###这里是Log文件的路径
SiteDomain="域名"
HostAliases=" 域名 www.域名"
3. 建立 script.sh,内容为:
/usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=域名1 > /dev/null
/usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=域名2 > /dev/null
...
设置cron每天调用来更新日志。
4. 修改 httpd.conf 的Access日志格式,使访问记录会带上域名:
LogFormat "%v %h %l %u %t /"%r/" %>s %b /"%{Referer}i/" /"%{User-Agent}i/"" combined
再每天用 split-logfile 把日志文件按域名分解到根目录下。
35 0 * * * /var/log/httpd/splitlog/split-logfile < /var/log/httpd/access_log.1 > /dev/null
页:
[1]