awstats 統計多個域名

      根據前面一篇  http://blog.csdn.net/firefoxbug/article/details/8088998 搭建好awstats 後,現在需要對nginx上每個域名都進行流量統計。下面是基本介紹

默認 awstats 安裝配置好之後會產生/etc/awstats/awstats.xxxxxx.conf,把awstats.xxxxxx.conf複製到awstats.common.conf,然

然後可以把 LogFile=“xxxx” 字段,SiteDomain=“xxx”字段,DirData=“xxx”字段,HostAliases=”xxx“字段註釋了就行,

這樣awstats.common.conf就變成了一個基本的配置文件。

現在要是想要加入域名,比如要加

www.a.com

www.b.com


vim /etc/awstats/awstats.a.conf

Include "awstats.common.conf"
LogFile="/path/to/www.a.com_log"
SiteDomain="a.com"
DirData="/var/lib/awstats"
HostAliases="a.com www.a.com 127.0.0.1 localhost"

vim /etc/awstats/awstats.b.conf

Include "awstats.common.conf"
LogFile="/path/to/www.b.com_log"
SiteDomain="b.com"
DirData="/var/lib/awstats"
HostAliases="b.com www.b.com 127.0.0.1 localhost"

對於awstats.common.conf配置文件和awstats.xxxx.conf相同的,則會被awstats.xxxx.conf覆蓋。

這樣通過程序

/usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=a

/usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=b

就會在/var/lib/awstats下產生數據庫文件,是純文本的。

mkdir -p /path_to_your_website/awstats/a
mkdir -p /path_to_your_website/awstats/b
/usr/local/awstats/tools/awstats_buildstaticpages.pl -update  -config=a -lang=cn -dir=/path_to_your_website/awstats/a
/usr/local/awstats/tools/awstats_buildstaticpages.pl -update  -config=b -lang=cn -dir=/path_to_your_website/awstats/b

OK!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章