在前面的文章中,我們介紹了AWStats在Windows/IIS下的安裝使用,而在Linux/Apache下,其安裝則更為簡(jiǎn)單,

1、首先,當然是下載AWStats,如果Apache原配置不支持cgi,則要稍做修改:
./apxs -c -i /usr/local/src/httpd-2.0.4/modules/generators/mod_cgi.c
再在httpd.conf 中添加
LoadModule cgi_module modules/mod_cgi.so
2、不過(guò),在A(yíng)pache下,日志截斷則相對麻煩些,需要使用cronolog,下載cronolog工具后:
# tar -xzvf cronolog-1.6.2.tar.gz
# cd cronolog-1.6.2
# ./configure
# make
# make install
安裝完成將在/usr/local/sbin目錄下生成以下兩個(gè)文件:cronolog cronosplit
然后修改apache配置文件中相應部分:
自定義日志格式
CustomLog “|/usr/local/sbin/cronolog /opt/apache/logs/access_log.%Y%m%d” combined
如果存在多個(gè)虛擬站點(diǎn)
可以考慮在VirtualHost進(jìn)行相應設置
3、AWStats的安裝
tar zxf awstats-version.tgz
awstats的腳本和靜態(tài)文件缺省都在wwwroot目錄下,將awstats.pl程序到 /home/apache/cgi-bin/awstats/ 下
mv awstats-version/wwwroot/cgi-bin /path/to/apache/cgi-bin/awstats
把icon等文件目錄復制到WEB的HTML文件發(fā)布目錄下:/home/apache/htdocs/ 下發(fā)布,更多的批量更新腳本等在tools 目錄下,可以一并放到cgi-bin/awstats/ 目錄下
4、編輯配置文件
默認配置文件下在/etc/awstats目錄下,如awstats.www.highdiy.com.conf,根據我們的需要改變某些配置,如:
SiteDomain=”www.highdiy.com”
LogFile=”/var/log/httpd/access_awstat.%YYYY-0%MM-0%DD-0″
HostAliases=”highdiy.com”
DefaultFile=”index.html”
DirData=”/home/cgi-bin/awstats/data/”
AllowToUpdateStatsFromBrowser=1。
5、生成日志分析數據
進(jìn)入../awstats/wwwroot/cgi-bin/目錄里執行如下語(yǔ)句:
./awstats.pl -update -config=www.highdiy.com
6、即可通過(guò)瀏覽器訪(fǎng)問(wèn)日志
http://www.somedomain.com/awstats/awstats.pl?config=www.highdiy.com
7、至于在WIndows/Apache下AWStats的安裝使用,可參考AWStats在Windows/IIS下的安裝使用
聯(lián)系客服