網站訪問統計

AWSTATS是一個功能強大,界面美觀的網站訪問統計系統。
一、準備安裝環境
1. Perl (版本高於5.50)
2. 打開APACHE配置文件path/to/apche/conf/httpd.conf
  查看全局CustomLog日誌路徑及日誌文件名,並查看日誌格式是否爲combined。
把log模式由common改成combined
vi /usr/local/apache2/conf/httpd.conf
vi /usr/local/apache2/conf/extra/httpd-vhost.conf
/usr/local/apache2/bin/apachectl restart

二、安裝ip位置的軟件包:
GeoIP是關於IP地址和地理位置的應用。例如:通過訪問用戶的IP,展現不同語言的頁面。
GeoIP和Geo-IP這兩個是一組,必須先編譯安裝C的,再編譯安裝perl的。

tar zxvf GeoIP-1.4.3.tar.gz
cd GeoIP-1.4.3
./configure
make
make install
 
tar zxvf Geo-IP-1.30.tar.gz
cd Geo-IP-1.30
perl Makefile.PL
make
make install
安裝後產生的數據庫文件位於/usr/local/share/GeoIP目錄下的GeoIP.dat,裏面的內容爲:
  199   245   134   0   0   :   US  
  160   248   0   0   14   :   JP  
  159   25   0   0   16   :   DE  
  61   138   23   0   24   :   CN  
  199   242   233   0   24   :   US  
  198   22   134   0   24   :   US  
  198   17   43   0   24   :   CA  
前四位就是網絡號,第5部分是子網掩碼,最後是這個ip隸屬的地區。

三、安裝awstats
tar zxvf awstats-6.7.tar.gz
mv awstats-6.7 /usr/local/awstats
cp -r /usr/local/awstats/wwwroot/cgi-bin/ /var/www/cgi-bin/awstats
mkdir -p /var/www/html/awstats/data
chmod 777 /var/www/html/awstats/data
cp -r /usr/local/awstats/wwwroot/icon/ /var/www/html/awstats/icon

四、對awstats進行配置,執行下面命令:

#cd /usr/local/awstats
#cd /usr/local/awstats/tools
perl awstats_configure.pl按照提示進行配置。。。

五、安裝qq純真插件:
cp qqhostinfo.pm /var/www/cgi-bin/awstats/plugins
cp qqwry.pl /var/www/cgi-bin/awstats/plugins
cp QQWry.Dat /var/www/cgi-bin/awstats/plugins
chmod 777 qqhostinfo.pm qqwry.pl QQWry.Dat

六、修改awstats配置文件:/etc/awstats/awstats.www.163.com.conf
DirData="/var/www/html/awstats/data"
DirIcons="/awstats/icon"
DirCgi="/var/www/cgi-bin/awstats"
LogFile="/var/log/httpd/access.log.20081122"
SiteDomain=www.web.cn
HostAliases=www.web.cn
AllowToUpdateStatsFromBrowser=1    更新
Lang="cn"
LoadPlugin=”decodutfkeys”
LoadPlugin="geoip GEOIP_STANDARD /usr/local/share/GeoIP/GeoIP.dat"
LoadPlugin="qqhostinfo"
修改,qqwry.pl中:
./QQWry.Dat 修改爲 ${DIR}/plugins/QQWry.Dat

七、設置計劃任務
crontab -e
增加:(可設置爲每天零時進行更新)
0 0 * * * /var/www/cgi-bin/awstats/awstats.pl -update -config=www.163.com

八、客戶端測試
http://192.168.1.23/cgi-bin/awstats/awstats.pl?config=www.163.com

備註:
awstats配置文件支持下面的格式:
"/var/log/access_log.%YYYY-%MM-%DD"
即:access_log.2009-11-29

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