Awstats for Linux簡易安裝、配置測試

上一篇 / 下一篇  2009-08-31 12:37:00 / 個人分類:Linux

step1、安裝

1、安裝apache2.2.0

tar jxvf httpd-2.2.0 tar.bz2

cd httpd-2.2.0

vi config.sh

#!/bin/bash

HTTPD_ROOT="/usr/local/apps/apache2"

./configure --prefix=$HTTPD_ROOT

--enable-so

--enable-rewrite

--enable-info

--enable-cgid

--enable-mime-magic

--enable-vhost-alias

--enable-deflate

--enable-expires

--with-mpm=prefork

sh config.sh

make

make install

2 、安裝awstats6.5

tar zxvf awstats-6.5.tar.gz

mv awstats-6.5 /usr/apps/local/awstats

step2、配置

1、apache配置

vi /usr/local/apps/apache2/conf/httpd.conf

DocumentRoot /usr/local/apps/awstats/wwwroot/

ServerName irunnet.com

ErrorLog "/usr/local/apps/apache2/logs/irunnet-error_log"

CustomLog "/usr/local/apps/apache2/logs/irunnet-access_log" combined

[root@mail bin]# ./apachectl stop

[root@mail bin]# ./apachectl start

2、awstats配置

A、運行配置腳本生成awstats的配置文件

cd /usr/local/apps/awstats/tools

perl awstats_configure.pl

>>默認生成的配置文件會放在/etc/awstats/下面,名稱為awstats.www.irunnet.com.conf

>>默認安裝後重啟apache

[root@mail bin]# ./apachectl stop

[root@mail bin]# ./apachectl start

B、編輯/etc/awstats/awstats.www.irunnet.com.conf

>>1設置web server的logfile位置

編輯LogFile為web server的log文件位置

LogFile=/usr/local/apps/apache2/logs/irunnet-access_log

[確認和httpd.conf中的log文件保證一致,httpd.conf中log: logs/irunnet-access_log]

>>2設置要分析的服務日誌類型

LogType=W

w表示為WEB日誌

>>3設置日誌格式

LogFormat=1

1表示採用NCSA apache combined/ELF/XLF log format

>>4設置所要分析網站域名

SiteDomain=www.irunnet.com

HostAliases="irunnet.com 61.162.XXX.YYY localhost"

>>5設置awstats的數據庫存放目錄

DirData="/usr/local/apps/awstats/data"[data需要手動建立]

>>6設置DirCgi

DirCgi="/usr/local/apps/awstats/wwwroot/cgi-bin"

DirIcons="/icon/"[這裡icon是DocumentRoot /usr/local/awstats/wwwroot/下]

C、awstats權限修改

[root@irunnet awstats]# cd /usr/apps/local/apps

[root@irunnet apps]# chown -R root:root awstats

[root@irunnet apps]# chmod -R 755 awstats

[root@irunnet apps]# cd awstats

[root@irunnet awstats]# mkdir data

[root@irunnet awstats]#chown -R nobody data[nobdy為apache運行用戶]

[root@irunnet awstats]#chmod -R 755 data

[root@irunnet awstats]#cd wwwroot/cgi-bin

[root@irunnet cgi-bin]# perl awstats.pl -config=www.irunnet.com -update -lang=cn

[root@irunnet cgi-bin]# perl awstats.pl -config=www.irunnet.com -output -staticlinks -lang=cn>awstats.www.irunnet.com.html

[root@irunnet cgi-bin]# chmod 777 /usr/local/apps/awstats/wwwroot/cgi-bin/*.pl

D、修改etc/awstats/awstats.www.irunnet.com.conf

AllowToUpdateStatsFromBrowser=1

step3、測試

http://www.irunnet.com/awstats/awstats.pl?config=www.irunnet.com

step4、日誌統計自動運行

10 8 * * * (cd /usr/local/apps/www/awstats/cgi-bin/awstats/;./awstats.pl -config=www.irunnet.com -update -lang=cn)

TAG: Linux LINUX Awstats

 

評分:0

我來說兩句

顯示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

關於作者

網絡推薦

Real Time Web Analytics