分享
 
 
 

win32 awstats 安装记 by Emerald 绿色学院 - Green Institute

王朝system·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

绿色学院 - green institute - 不听人间乐 - 想得到 - 做得到 - xoops

win32 awstats 安装记 by Emerald 绿色学院 - Green Institute

一. awstats 简介

二. 下载 awstats

三. 安装 awstats

四. 下载和使用 cronolog

五. 设置 apache 的 httpd.conf 配置文件

六. 设置 AWStats

七. 更新 AWStats

/-*-------------------------------------------------------------------------------------*-/

一. awstats 简介

what is awstats

awstats is a free powerful and featureful tool that generates advanced web, streaming, ftp or mail server statistics, graphically. this log analyzer works as a cgi or from command line and shows you all possible information your log contains, in few graphical web pages. it uses a partial information file to be able to process large log files, often and quickly. it can analyze log files from all major server tools like apache log files (ncsa combined/xlf/elf log format or common/clf log format), webstar, iis (w3c log format) and a lot of other web, proxy, wap, streaming servers, mail servers and some ftp servers.

take a look at this comparison table for an idea on features and differences between most famous statistics tools (awstats, analog, webalizer,...).

awstats is a free software distributed under the gnu general public license. you can have a look at this license chart to know what you can/can't do.

as awstats works from the command line but also as a cgi, it can work with major web hosting provider which allow perl, cgi and log access.

you can browse awstats demo (real-time feature to update stats from web has been disabled on demos) to see a sample of most important information awstats shows you...

1. demo for web server log files

http://awstats.sourceforge.net/cgi-bin/awstats.pl

2. static demo for ftp log files

http://awstats.sourceforge.net/awstats.ftp.html

3. static demo for mail log files

http://awstats.sourceforge.net/awstats.mail.html

/-*-------------------------------------------------------------------------------------*-/

二. 下载 awstats

http://awstats.sourceforge.net/#download

----------------------------------------------------

注: 既然题目是安装记了, 嘻嘻, 那自然完全按我的方法进行.

----------------------------------------------------

我是下载 awstats-6.4.exe 自安装版本.

/-*-------------------------------------------------------------------------------------*-/

三. 安装 awstats

1. 运行 awstats-6.4.exe

2. 安装目录我设置 为: j:\awstats

3.

#---------------------------------------------------

do you want me to build a new awstats config/proifle file

<required if first install [y/n] ?

#---------------------------------------------------

选 y

4.

#---------------------------------------------------

your web site, virtual server or profile name:

#---------------------------------------------------

输入你网站的域名, 我的: gi.2288.org:88

5. 接着按两下 enter 键完成基本安装.

/-*-------------------------------------------------------------------------------------*-/

四. 下载和使用 cronolog

http://cronolog.org/download/index.html

win 32 version (zip file)

----------------------------------------------------

注: cronolog 功能主要是用于按天数截断 apache 日志.

----------------------------------------------------

1. 解压 cronolog-1.6.1-win32 zip 包.

2. 复制 cronolog.exe 到 apache 的 bin 目录,

我的是复制到:

#---------------------------------------------------

c:\program files\apache group\apache2\bin

#---------------------------------------------------

/-*-------------------------------------------------------------------------------------*-/

五. 设置 apache 的 httpd.conf 配置文件

1. 打开 httpd.conf 文件.

2. 先注释掉以前的日志文件

例, 我以前的日志是:

#---------------------------------------------------

customlog logs/access_log.log common env=!image-request

#---------------------------------------------------

在前面加个#字符注释掉,例:

#---------------------------------------------------

#customlog logs/access_log.log common env=!image-request

#---------------------------------------------------

3. 重新定义日志记录文件

例:

#---------------------------------------------------

customlog "|bin/cronolog.exe logs/access_%y%m%d.log" combined env=!image-request

#---------------------------------------------------

4. 为 awstats 设置虚拟目录, 我是安装在 j:\awstats

例:

#---------------------------------------------------

# awstats

alias /awstatsclasses "j:/awstats/wwwroot/classes/"

alias /awstatscss "j:/awstats/wwwroot/css/"

alias /awstatsicons "j:/awstats/wwwroot/icon/"

scriptalias /awstats/ "j:/awstats/wwwroot/cgi-bin/"

<directory "j:/awstats/wwwroot">

options +execcgi

allowoverride none

order allow,deny

allow from all

</directory>

#---------------------------------------------------

5. 总结 apache httpd.conf 的设置

#---------------------------------------------------

##############################################################

## 避免对图片的请求出现在访问日志中

setenvif request_uri \.gif image-request

setenvif request_uri \.jpg image-request

setenvif request_uri \.png image-request

setenvif request_uri \.jpeg image-request

## 记录使用英语的请求到一个日志,而记录非英语的请求到另一个日志

#setenvif accept-language "en" english

#customlog logs/english_log.log common env=english

#customlog logs/non_english_log.log common env=!english

#customlog logs/access_log.log common env=!image-request

#customlog logs/access_log.log common env=!image-request

#customlog "logs/access_log.%y%m%d" combined env=!image-request

##############################################################

customlog "|bin/cronolog.exe logs/access_%y%m%d.log" combined env=!image-request

########################################################

# awstats

alias /awstatsclasses "j:/awstats/wwwroot/classes/"

alias /awstatscss "j:/awstats/wwwroot/css/"

alias /awstatsicons "j:/awstats/wwwroot/icon/"

scriptalias /awstats/ "j:/awstats/wwwroot/cgi-bin/"

<directory "j:/awstats/wwwroot">

options +execcgi

allowoverride none

order allow,deny

allow from all

</directory>

########################################################

#---------------------------------------------------

6. 如果设置好的话, 重新启动 apache

#---------------------------------------------------

net stop apache2

net start apache2

#---------------------------------------------------

7. 一切顺利的话, 在 apache 的 log 目录应该有这样格式的日志显示

#---------------------------------------------------

access_20050309.log

#---------------------------------------------------

----------------------------------------------------

注: c:\program files\apache group\apache2\logs

----------------------------------------------------

8. 一切完成的话那就摆平 apache 方面的设置, 接着是 设置 awstats.

/-*-------------------------------------------------------------------------------------*-/

六. 设置 AWStats

1. 进入 J:\awstats\wwwroot\cgi-bin\ 目录

2. 打开 awstats.model.conf, 复制 awstats.model.conf 的内容到 awstats.gi.2288.org.conf 文件.

----------------------------------------------------

注: 我安装后 awstats.gi.2288.org.conf 里是空白的.

----------------------------------------------------

3. 查找 Logfile 字符串, 设置为:

#---------------------------------------------------

LogFile="C:\Program Files\Apache Group\Apache2\logs\access_%YYYY-24%MM-24%DD-24.log"

#---------------------------------------------------

4. 在 awstats.gi.2288.org.conf 文件里按 CTRL+F 查找 SiteDomain 字符串, 添加站点域名, 例:

#---------------------------------------------------

SiteDomain="gi.2288.org:88"

#---------------------------------------------------

5. 查找 HostAliases 字符串, 添加站点根域名, 我没有, 所以就让它成为默认状态.

6. 查找 DirData 字符串, 我的设置:

#---------------------------------------------------

DirData="."

#---------------------------------------------------

7. 查找 LoadPlugin="decodeutfkeys", 去掉前面的 # 字符, 例:

#---------------------------------------------------

#LoadPlugin="decodeutfkeys"

LoadPlugin="decodeutfkeys"

#---------------------------------------------------

8. AWStats 的设置完成大半部分了, 接着该是更新了, 要用到 Perl.

----------------------------------------------------

注: 不需要指定 Include"" 里的包含文件.

----------------------------------------------------

/-*-------------------------------------------------------------------------------------*-/

七. 更新 AWStats

1. 命令行方式 进入 Perl 安装目录的 Bin 目录, 例如我的:

#---------------------------------------------------

C:\Perl\bin>

#---------------------------------------------------

2. 运行下面的命令更新,例:

#---------------------------------------------------

perl J:\awstats\wwwroot\cgi-bin\awstats.pl -update -config=gi.2288.org

#---------------------------------------------------

显示为:

----------------------------------------------------

C:\Perl\bin>perl J:\awstats\wwwroot\cgi-bin\awstats.pl -update -config=gi.2288.

org

Update for config "J:\awstats\wwwroot\cgi-bin/awstats.gi.2288.org.conf"

With data in log file "C:\Program Files\Apache Group\Apache2\logs\access_2005030

8.log"...

Phase 1 : First bypass old records, searching new record...

Direct access after last parsed record (after line 52)

Jumped lines in file: 52

Found 52 already parsed records.

Parsed lines in file: 0

Found 0 dropped records,

Found 0 corrupted records,

Found 0 old records,

Found 0 new qualified records.

C:\Perl\bin>

----------------------------------------------------

3. 这时在 J:\awstats\wwwroot\cgi-bin 下会多了一个 awstats032005.gi.2288.org.txt 的文本文件.

4. 完成了...

/-*-------------------------------------------------------------------------------------*-/

附加: 在 AWStats 目录下有一个 DOC 目录, 里面有参考资料, 慢慢看, 还有很多用处, 我也是熟悉中.

偶的 AWSTATS 地址: http://gi.2288.org:88/awstats/awstats.pl?month=07&year=2005&output=main&config=gi.2288.org&framename=index

/****************************************************************

*

* author : Emerald<btbtd@yahoo.com.cn>

*

* homepage : http://gi.2288.org:88/

*

* Seo-Gi : http://seo.2288.org:99

*

* sitename : 绿色学院 - Green Institute

*

* date : 2005-3-9 23:06:50

*

\****************************************************************/

TXT 文件:

win32 awstats 安装记 by emerald 绿色学院 - green institute

一. awstats 简介

二. 下载 awstats

三. 安装 awstats

四. 下载和使用 cronolog

五. 设置 apache 的 httpd.conf 配置文件

六. 设置 AWStats

七. 更新 AWStats

/-*-------------------------------------------------------------------------------------*-/

一. awstats 简介

what is awstats

awstats is a free powerful and featureful tool that generates advanced web, streaming, ftp or mail server statistics, graphically. this log analyzer works as a cgi or from command line and shows you all possible information your log contains, in few graphical web pages. it uses a partial information file to be able to process large log files, often and quickly. it can analyze log files from all major server tools like apache log files (ncsa combined/xlf/elf log format or common/clf log format), webstar, iis (w3c log format) and a lot of other web, proxy, wap, streaming servers, mail servers and some ftp servers.

take a look at this comparison table for an idea on features and differences between most famous statistics tools (awstats, analog, webalizer,...).

awstats is a free software distributed under the gnu general public license. you can have a look at this license chart to know what you can/can't do.

as awstats works from the command line but also as a cgi, it can work with major web hosting provider which allow perl, cgi and log access.

you can browse awstats demo (real-time feature to update stats from web has been disabled on demos) to see a sample of most important information awstats shows you...

1. demo for web server log files

http://awstats.sourceforge.net/cgi-bin/awstats.pl

2. static demo for ftp log files

http://awstats.sourceforge.net/awstats.ftp.html

3. static demo for mail log files

http://awstats.sourceforge.net/awstats.mail.html

/-*-------------------------------------------------------------------------------------*-/

二. 下载 awstats

http://awstats.sourceforge.net/#download

----------------------------------------------------

注: 既然题目是安装记了, 嘻嘻, 那自然完全按我的方法进行.

----------------------------------------------------

我是下载 awstats-6.4.exe 自安装版本.

/-*-------------------------------------------------------------------------------------*-/

三. 安装 awstats

1. 运行 awstats-6.4.exe

2. 安装目录我设置 为: j:\awstats

3.

#---------------------------------------------------

do you want me to build a new awstats config/proifle file

options +execcgi

allowoverride none

order allow,deny

allow from all

#---------------------------------------------------

5. 总结 apache httpd.conf 的设置

#---------------------------------------------------

##############################################################

## 避免对图片的请求出现在访问日志中

setenvif request_uri \.gif image-request

setenvif request_uri \.jpg image-request

setenvif request_uri \.png image-request

setenvif request_uri \.jpeg image-request

## 记录使用英语的请求到一个日志,而记录非英语的请求到另一个日志

#setenvif accept-language "en" english

#customlog logs/english_log.log common env=english

#customlog logs/non_english_log.log common env=!english

#customlog logs/access_log.log common env=!image-request

#customlog logs/access_log.log common env=!image-request

#customlog "logs/access_log.%y%m%d" combined env=!image-request

##############################################################

customlog "|bin/cronolog.exe logs/access_%y%m%d.log" combined env=!image-request

########################################################

# awstats

alias /awstatsclasses "j:/awstats/wwwroot/classes/"

alias /awstatscss "j:/awstats/wwwroot/css/"

alias /awstatsicons "j:/awstats/wwwroot/icon/"

scriptalias /awstats/ "j:/awstats/wwwroot/cgi-bin/"

options +execcgi

allowoverride none

order allow,deny

allow from all

########################################################

#---------------------------------------------------

6. 如果设置好的话, 重新启动 apache

#---------------------------------------------------

net stop apache2

net start apache2

#---------------------------------------------------

7. 一切顺利的话, 在 apache 的 log 目录应该有这样格式的日志显示

#---------------------------------------------------

access_20050309.log

#---------------------------------------------------

----------------------------------------------------

注: c:\program files\apache group\apache2\logs

----------------------------------------------------

8. 一切完成的话那就摆平 apache 方面的设置, 接着是 设置 awstats.

/-*-------------------------------------------------------------------------------------*-/

六. 设置 AWStats

1. 进入 J:\awstats\wwwroot\cgi-bin\ 目录

2. 打开 awstats.model.conf, 复制 awstats.model.conf 的内容到 awstats.gi.2288.org.conf 文件.

----------------------------------------------------

注: 我安装后 awstats.gi.2288.org.conf 里是空白的.

----------------------------------------------------

3. 查找 Logfile 字符串, 设置为:

#---------------------------------------------------

LogFile="C:\Program Files\Apache Group\Apache2\logs\access_%YYYY-24%MM-24%DD-24.log"

#---------------------------------------------------

4. 在 awstats.gi.2288.org.conf 文件里按 CTRL+F 查找 SiteDomain 字符串, 添加站点域名, 例:

#---------------------------------------------------

SiteDomain="gi.2288.org:88"

#---------------------------------------------------

5. 查找 HostAliases 字符串, 添加站点根域名, 我没有, 所以就让它成为默认状态.

6. 查找 DirData 字符串, 我的设置:

#---------------------------------------------------

DirData="."

#---------------------------------------------------

7. 查找 LoadPlugin="decodeutfkeys", 去掉前面的 # 字符, 例:

#---------------------------------------------------

#LoadPlugin="decodeutfkeys"

LoadPlugin="decodeutfkeys"

#---------------------------------------------------

8. AWStats 的设置完成大半部分了, 接着该是更新了, 要用到 Perl.

----------------------------------------------------

注: 不需要指定 Include"" 里的包含文件.

----------------------------------------------------

/-*-------------------------------------------------------------------------------------*-/

七. 更新 AWStats

1. 命令行方式 进入 Perl 安装目录的 Bin 目录, 例如我的:

#---------------------------------------------------

C:\Perl\bin

#---------------------------------------------------

2. 运行下面的命令更新,例:

#---------------------------------------------------

perl J:\awstats\wwwroot\cgi-bin\awstats.pl -update -config=gi.2288.org

#---------------------------------------------------

显示为:

----------------------------------------------------

C:\Perl\binperl J:\awstats\wwwroot\cgi-bin\awstats.pl -update -config=gi.2288.

org

Update for config "J:\awstats\wwwroot\cgi-bin/awstats.gi.2288.org.conf"

With data in log file "C:\Program Files\Apache Group\Apache2\logs\access_2005030

8.log"...

Phase 1 : First bypass old records, searching new record...

Direct access after last parsed record (after line 52)

Jumped lines in file: 52

Found 52 already parsed records.

Parsed lines in file: 0

Found 0 dropped records,

Found 0 corrupted records,

Found 0 old records,

Found 0 new qualified records.

C:\Perl\bin

----------------------------------------------------

3. 这时在 J:\awstats\wwwroot\cgi-bin 下会多了一个 awstats032005.gi.2288.org.txt 的文本文件.

4. 完成了...

/-*-------------------------------------------------------------------------------------*-/

附加: 在 AWStats 目录下有一个 DOC 目录, 里面有参考资料, 慢慢看, 还有很多用处, 我也是熟悉中.

偶的 AWSTATS 地址: http://gi.2288.org:88/awstats/awstats.pl?month=07&year=2005&output=main&config=gi.2288.org&framename=index

/*****************************************************************

* author: Emerald

*

* homepage: http://gi.2288.org:88/

*

* Seo-Gi: http://seo.2288.org:99

*

* sitename: 绿色学院 - Green Institute

*

* date: 2005-3-9 23:06:50

*

\****************************************************************/

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有