惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - Franky
N
Netflix TechBlog - Medium
Google Online Security Blog
Google Online Security Blog
月光博客
月光博客
量子位
酷 壳 – CoolShell
酷 壳 – CoolShell
V
V2EX
腾讯CDC
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 聂微东
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
M
MIT News - Artificial intelligence
Vercel News
Vercel News
The GitHub Blog
The GitHub Blog
Hugging Face - Blog
Hugging Face - Blog
博客园 - 【当耐特】
Apple Machine Learning Research
Apple Machine Learning Research
aimingoo的专栏
aimingoo的专栏
博客园 - 三生石上(FineUI控件)
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
MongoDB | Blog
MongoDB | Blog
H
Help Net Security
The Cloudflare Blog
Blog — PlanetScale
Blog — PlanetScale
F
Full Disclosure
G
Google Developers Blog
罗磊的独立博客
Jina AI
Jina AI
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Y
Y Combinator Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
J
Java Code Geeks
A
About on SuperTechFans
IT之家
IT之家
大猫的无限游戏
大猫的无限游戏
S
SegmentFault 最新的问题
有赞技术团队
有赞技术团队
GbyAI
GbyAI
雷峰网
雷峰网
T
The Blog of Author Tim Ferriss
The Register - Security
The Register - Security
U
Unit 42
D
Docker
Martin Fowler
Martin Fowler
L
LINUX DO - 热门话题
NISL@THU
NISL@THU
阮一峰的网络日志
阮一峰的网络日志
C
Cybersecurity and Infrastructure Security Agency CISA
博客园_首页
Google DeepMind News
Google DeepMind News

博客园 - Jwin

【转】最近ASP.NET WAP开发的一些情况 showModelessDialog()使用详解 showModalDialog和showModelessDialog的使用【转】 招聘兼职项目开发,寻找长期合作伙伴 转载:动态调用WebService(C#) 数据库优化不能不知道的工具:Database Engine Tuning Advisor【原创】 WebService传多个参数和返回多个参数的方法【转】 如何把文件上传到另外一台服务器【转】 memcached 介绍 asp.net实现显示在线会员 项目兼职:SQL Server数据库优化(价格面议) 做网站的人必须遵守的N大定律 ajax 脚本错误 'sys'未定义 (高价)项目兼职:开发qq机器人 关于博客园程序主页模板改进的若干建议 修改UrlRewrite以对域名进行重写,即实现二级或多级域名 【转】 对于URL重写,支持无后缀url请求【转】 转:分布式缓存系统Memcached简介与实践 ASP.NET 2.0的页面缓存功能介绍 [转]
Awstats 安装使用说明(转)
Jwin · 2007-05-01 · via 博客园 - Jwin

简介

AWStats是一个基于PerlWEB日志分析工具。

AWStats的运行模式

1、统计分析日志:将结果保存在一个txt文件中,最新版本支持xml数据格式。

2、输出分析结果:利用cgi程序输出,或生成静态html文件进行浏览。

Windows下安装

AWStatsperl语言书写的程序,所以必选先安装ActivePerl(for win32)程序。

1、安装ActivePerl

下载压缩包,解压缩之后,运行Installer.bat

输入要安装的目录,如 D:\Perl

接下来的基本上一路回车就可以了。

当询问输入Apache的路径的时候,如果没有的话,请输入:none

最后按照提示,输入:return 结束Perl安装程序。

2、测试ActivePerl

AWStats要显示的输出结果有两种方式:cgi html,推荐使用cgi

若按照默认的方式安装ActivePerl,则在IIS中会默认添加.pl文件的解析映射。否则就要手工添加了。

IIS6.0中,还需要在“Web服务扩展”中,启用"Perl CGI Extension""Perl ISAPI Extension"

如图:

AWstatsSnap1.gif

新建立一个虚拟目录,在设置访问权限的时候要选择

"执行(ISAPI应用程序或CGI)"

如图:

AWstatsSnap2.gif

比如:虚拟目录为

test,对应的物理路径为D:\test

新建test.pl文件,保存到D:\test\

输入下面代码:

#!d:\perl\bin\perl.exe
# ------------------------------------------------
# 测试WEB服务器是否支持perl语言解析的测试程序
# 也是一个用perl语言书写的cgi程序
# ------------------------------------------------
# 代码开始

print "content-type:text/html","\n\n";
print "<html>\n";
print "<head><title>test</title></head>\n";
print "<body><center>\n";
print "这是 CGI 测试。\n";
print "恭喜你,你的服务器已支持PERL。\n";
print "</center></body>\n";
print "</html>\n"
# 代码结束

打开IE,在地址栏中输入 http://localhost/test/test.pl

如果在IE中出现居中的"这是 CGI 测试。恭喜你,你的服务器已支持PERL"

说明设置成功!如下图:

AWstatsSnap3.gif 

3、安装AWStats

在安装以前会检测环境变量path中是否包含perl所在的目录(如刚才安装后的路径D:\Perl\bin)。

如果path中没有的perl路径的话,AWStats会弹出消息,可以选择跳过(skip),但为了保证以后使用的方便,推荐将perl.exe所在目录添加到path中。

安装结尾的时候,会提示是否新建一个配置文件,选择是(y),输入要统计的站点的名字,如www.mysite.com

其他没有什么需要注意的地方。

使用AWStats

1、设置IIS的日志选项

   缺省日志按天截断,日志字段按照下面设置

   日期 date

   时间 time

   客户IP地址 c-ip

   用户名 cs-username

   方法 cs-method

   URI资源 cs-uri-stem

   协议状态 sc-status

   发送字节数 sc-bytes

   协议版本 cs-version

   用户代理 cs(User-Agent)

   引用站点 cs(Referer)

2.conf文件的设置

   名字例如:awstats.test.conf

   具体设置参看附录。

3、统计日志

   参看附录。

4、访问统计结果(用CGI方式)

   建立一个虚拟目录(比如awstats),映射到AWStatswwwroot文件夹,访问权限要选择"执行(ISAPI应用程序或CGI)"

   在地址栏输入http://localhost/awstats/cgi-bin/awstats.pl?config=test

结果如下:

AWstatsSnap4.gif 

======================================================================

附录:

AWStats配置文件(awstats.mysite.conf)的常用设置说明

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

# 以下说明为常用的基本设置,其他设置使用默认设置就可以了

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

LogFile:日志文件的位置(ex%YY-24%MM-24%DD-24 为过去24小时格式)

LogFile="C:/WINDOWS/system32/LogFiles/W3SVC1/ex%YY-24%MM-24%DD-24.log"

LogType:日志类型(W-web log; M-mail log; F-ftp log)

LogType=W

LogFormat:日志格式(1-Apache or Lotus Notes日志格式; 2-IIS日志格式)

LogFormat="date time cs-method cs-uri-stem cs-username c-ip cs-version cs(User-Agent) cs(Referer) sc-status sc-bytes"

*注意:IIS6.0 不能用LogFormat=2的格式,具体设置参看上一行的例子

DirIcons:图标目录所在的位置

DirIcons="/icon"

SiteDomain:统计站点(必须设置)

SiteDomain="www.mySite.com"

DefaultFile:网站的默认页面

DefaultFile="index.html"

Logo="corplogo.jpg"

LogoLink="http://www.mySite.com"

*logo必须是在icon/other目录下

StyleSheet:样式表所在位置

StyleSheet="/css/awstats_default.css"

HTMLHeadSection="<center><h1>这个是网页头</h1></center>"

HTMLEndSection="<center><h1>这个是网页尾</h1></center>"

*可以书写html代码

Include:包含另外一个conf文件

Include "awstats.public.conf"

说明:先继承另外一个conf文件的设置(比如一个公共的设置),该文件的设置覆盖所继承的文件的设置。主要方便多个站点的统计。在公共设置中设置好统计的选项,其他的配置文件只需要修改日志位置(LogFile)、统计站点的名称(SiteDomain)就可以了。

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

*修改awstats.pl文件的667~687行,可以去掉原来的信息,添加自己的信息

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

统计日志的方法

建立一个批处理文件(比如makelog.bat),在里面输入以下内容

perl X:\AWStats\wwwroot\cgi-bin\awstats.pl -update -lang=cn -config=mysite

perl X:\AWStats\wwwroot\cgi-bin\awstats.pl -update -lang=cn -config=config1

perl X:\AWStats\wwwroot\cgi-bin\awstats.pl -update -lang=cn -config=config2

注:需要统计几个站点,就写几行,修改-config=XXXX为要统计的站点的配置文件

每天定时运行该批处理文件(可以做成计划任务)