您的位置:首页 > 运维架构 > Apache

AWStats在linux/Apache下的安装手册

2009-04-09 15:43 344 查看

AWStats在linux/Apache下的安装手册

AWStats是sourceforge.net上很有名的Web/Mail/FTP服务器日志文件分析工具。
_F.s,za&q` V7Lq ~%l5Y0安装配置步骤(适用于分析linux/Apache日志文件)
1、 下载AWStats,下载地址:http://sourceforge.net/projects/awstats/
2、 如果Apache原配置不支持cgi,则要稍做修改:
>>cd /usr/local/apache2/bin/
>>./apxs -c -i /usr/local/src/httpd-2.2.3/modules/generators/mod_cgi.c
3、 再在httpd.conf中添加
LoadModule cgi_module modules/mod_cgi.so
4、 安装:
cd /usr/local19楼空间!R"~m^.P a
tar zxvf /home/awstats-6.6.tgz
;in!p ~5W'q0mv awstats-6.6 awstats
9P2F PM.A3Dd/[Vg%S019楼空间1s
N~S#_o&P
chown -R root:root awstats
a`2y8yHOF(}:E0chmod -R 755 awstats19楼空间:_�GxA.xS@
19楼空间+[OUTgkt2i E�W%Rv
cd /usr/local/awstats/tools19楼空间-n#jdU,mH1R?
perl awstats_configure.pl

之后出现:
Config file path ('none' to skip web server setup):
X t,KR'EH0> /usr/local/etc/apache2/httpd.conf

Do you want me to build a new AWStats config/profile
U;a6OEF7w4wS0file (required if first install) [y/N] ? y /*在这里需要输入‘y’*/

Your web site, virtual server or profile name:19楼空间,q)SW/ D6i
>www.myservercom.com //myserver是你的域名。

Directory path to store config file(s) (Enter for default):
2]&U
d p!tO%pQ0> /usr/local/etc/awstats //把你的配置文件放在哪儿。

填写后回车。

5、配置:
打开/usr/local/etc/awstats目录下的awstats.www.myserver.com.conf,如下配置:
LogFile="/data/www/logs/ www.myserver.com-access_log%D"
#你的apache的日志文件放在哪儿。如果是多域名的看/usr/local/apache2/conf/extra/httpd-vhosts.conf的LogFile
19楼空间nkW/3vk
LogType=W
$cp R%_"V^0LogFormat=1
{k/z%vp!w8WN0SiteDomain=" www.myserver.com "19楼空间1B8v-r f�z y:j
HostAliases="myserver.com www.myserver.com 192.168.0.100" #192.168.0.100主机ip19楼空间Eq7{*~K(x.P0[-V1b
DNSLookup=219楼空间ZY(I)a E"X[

l$t!b*pJc
]y%`0DirData="/var/lib/awstats" #要自己在配置完后创建19楼空间{�]*e jzc"e
AllowToUpdateStatsFromBrowser=0
,NRn.n3w-Y/%@z0CreateDirDataIfNotExists=019楼空间.~`X$K/b9x|
SaveDatabaseFilesWithPermissionsForEveryone=019楼空间n'D$l]I
PurgeLogFile=019楼空间0@^2`6R
]'_$M k O
ArchiveLogRecords=019楼空间
E$q v-xS/U ?1q
KeepBackupOfHistoricFiles=1
4UZF/7wS0
s"KI,l n4B0DefaultFile="index.htm index.html index.php"19楼空间3}?,k+C9IY4Tp
SkipHosts="localhost REGEX[^192/.168/.]"
$Cy1{ a5?0SkipFiles="REGEX[^//images] REGEX[^//css] REGEX[^//scripts] REGEX[^//awstats] REGEX[^*/.gif]"19楼空间$k{(j;Z
r0@u
Lang="auto"
安装过程会自动在httpd.conf文件中添加下面的配置信息:
Alias /awstatsclasses "/usr/local/awstats/wwwroot/classes/"
'^ T|~)uU0Alias /awstatscss "/usr/local/awstats/wwwroot/css/"19楼空间8u+i^1j$j
Alias /awstatsicons "/usr/local/awstats/wwwroot/icon/"
)pE/R/qR/@C+ox0ScriptAlias /awstats/ "/usr/local/awstats/wwwroot/cgi-bin/"19楼空间 c6Gh;y2N4B.?`s

#e,j%^Btt@}'S0Options None19楼空间Vb//7OR2zw!`K
AllowOverride None
K1|5W3Q#Y3`9W;K W0Order allow,deny19楼空间EN X$T/w p
Allow from all
m3KW
z#v`/Dx0
6、创建文件夹
mkdir -p /var/lib/awstats
7、重启Apache
/usr/local/apache2/bin/apachectl restart
8、统计旧的主机日志:

/usr/local/awstats/wwwroot/cgi-bin/awstats.pl-config=www.myserver.com
-update -Logfile=/data/www/logs/ www.myserver.com-access_log%D
9、 访问: http://www.myserver.com/awstats/awstats.pl?config=www.myserver.com
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: