热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Awstats配置说明

作为一个基于Perl并以日志作为网站流量分析的工具,Awstats在设计上表现了强大的应用性。1.原理每个服务器可以建立很多个网站,每个网站有一个日志存

作为一个基于Perl并以日志作为网站流量分析的工具,Awstats在设计上表现了强大的应用性。

1.原理

    每个服务器可以建立很多个网站,每个网站有一个日志存储地址,Awstats通过被统计的网站的配置信息获得网站的访问日志,并通过这些日志分析出结果。

    因此,我们在对一个网站进行统计之前,必须做以下操作:

    A.确信将网站的访问信息写入了日志(操作:IIS中右键点击网站->选择“属性”->选择“主目录”选项卡->在“log visits前打钩”->单击“应用”)

 

    B.网站的日志属性设置及获取日志储存地址(操作:IIS中右键点击网站->选择“属性”->选择“网站”选项卡->勾选“启用日志目录”->在活动日志中选择“W3C扩展日志文件格式”->单击旁边的“属性”按钮->选择“常规”选型卡->在新日志计划中选择“每天”->记下下面的“日志文件目录”->选择“高级”选项卡->在高级选项卡中勾选:date,time,c-ip,cs-username,cs-method,cs-uri-stem,cs-uri-query,sc-status,sc-bytes,cs-version,cs(User-Agent),cs(Refer))->点击“应用”回到网站属性窗口->点击“应用”:

 

 2.安装perl语言解释器

    由于Awstats是perl语言来写的程序,所以必须安装perl语言解释器(下载地址:http://activestate.com/Products/ActivePerl/),下载成功后直接安装运行,这里简单,安装后用户可以检查“系统变量”的path变量中是否已经添加了perl的解释器地址,如果有则表示安装成功。

3.AWstats安装

    现在开始安装AWstats,首先下载 http://sourceforge.net/projects/awstats/,这里我下载的是awstats-6.8.zip,下载完成之后解压,我们会发现在解压后的文件中存在一个名为wwwroot文件夹,我们要用到的也就是它了,现在在IIS中建立一个网站,其主目录指向该文件夹地址:

4.AWstats配置

    安装好awstats的最后的一步也是最关键的一步就是配置了,如果我们对一台服务器上的多个网站进行访问统计,那么必须为每一个网站建立一个配置文件,配置文件的模板是\wwwroot\cgi-bin文件夹下的awstats.model.conf文件,如果用户要为服务器中的zhliang网站建立一个配置文件,则将该文件名修改为awstats.zhliang.conf,也就是说以网站名或其别名来命名配置文件名(多个网站可以拷贝该文件分别命名),修改后用记事本打开网站配置文件,对以下参数进行修改:

    1.LogFile:日志文件的文件名类型及存储位置(就是在上面第一步B中获得的日志地址),根据本例应设置为:LogFile="C:\WINDOWS\system32\Logfiles\W3SVC1\ex%YY-24%MM-24%DD-24.log"
;

    2.LogType:代表日志文件的类型,W是网站,M是电子邮件,F是FTP (网站为W);

    3.LogFormat:代表日志格式(由服务器类型而定),1为Apache或Lotus,2为IIS;

    4.LogSeparator:网站日志文件中字段值之间的分离格式,这里选择默认值;
    5.SiteDomain:被统计网站的全称,比如你现在是对http://www.zhliang.com/这个网站进行统计,那么必须设置为http://www.zhliang.com/,而不是zhliang;

    6.DirData:AWStats对网站分析结果的储存位置,默认是在当前文件夹下,你可以进行修改;

    7.DirCgi:cgi-bin目录的web相对地址或绝对地址;

    8.DirIcons:AWStats需要使用的图片文件的相对存储路径;

    9.AllowToUpdateStatsFromBrowser:是否允许从页面上更新统计分析结果,当设置为0时必须用命令行更新,所以尽量设置为1;

    10.AllowFullYearView:是否运行以年为单位分析日志。AWStats默认是以月为单位分析日志数据,如果需要以年为单位进行查看分析,则设置为3,由于设置为3时在统计更新时会大量消耗内存,所以一般都设置为默认值;

    11.CreateDirDataIfNotExists:如果分析结果数据保存路径不存在,是否创建该路径,1表示立即创建,当设置了DirData时,请将CreateDirDataIfNotExists设置为1;

    12.MiscTrackerUrl:js/awstats_misc_tracker.js文件存储的web相对和绝对路径;

    13.UseFramesWhenCGI:在访问该统计工具的时候是否采用框架来显示,一般采用默认(是);

    14.Lang:该统计工具显示的语言(中文请用cn);

    15.FirstDayOfWeek:每周是以monday开始,还是以sunday开始;

    16.HTMLHeadSection:该统计工具的页头显示;

    17.HTMLEndSection:该统计工具的页尾显示;

    18.Logo与LogoLink:统计工具的logo文件及链接地址;

    19.LoadPlugin:是否开启时间插件,在awstats中是以格林威治时间为基准,所以要进行时区调换,如中国应为timezone +8。

5.完毕

     操作完成,在IIS中浏览cgi-bin/awstats.pl文件,并在后面加上config=你的网站名(也就是你为网站配置文件取的名字,如上面的awstats.zhliang.conf配置文件,我要访问的地址是/cgi-bin/awstats.pl?config=zhliang),点击“立即更新”,查看统计结果。

转:https://www.cnblogs.com/cdutedu/archive/2008/09/18/1293328.html



推荐阅读
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • NetBPM的安装还是比较简单的,有比较详细的文档。1.当然是先下载运行程序了,netbpm-0.8.3.1.zip,官方网站ÿ ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • 本文介绍了关于apache、phpmyadmin、mysql、php、emacs、path等知识点,以及如何搭建php环境。文章提供了详细的安装步骤和所需软件列表,希望能帮助读者解决与LAMP相关的技术问题。 ... [详细]
  • 本文详细介绍了MySQL表分区的创建、增加和删除方法,包括查看分区数据量和全库数据量的方法。欢迎大家阅读并给予点评。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • 欢乐的票圈重构之旅——RecyclerView的头尾布局增加
    项目重构的Git地址:https:github.comrazerdpFriendCircletreemain-dev项目同步更新的文集:http:www.jianshu.comno ... [详细]
  • Activiti7流程定义开发笔记
    本文介绍了Activiti7流程定义的开发笔记,包括流程定义的概念、使用activiti-explorer和activiti-eclipse-designer进行建模的方式,以及生成流程图的方法。还介绍了流程定义部署的概念和步骤,包括将bpmn和png文件添加部署到activiti数据库中的方法,以及使用ZIP包进行部署的方式。同时还提到了activiti.cfg.xml文件的作用。 ... [详细]
  • 目录浏览漏洞与目录遍历漏洞的危害及修复方法
    本文讨论了目录浏览漏洞与目录遍历漏洞的危害,包括网站结构暴露、隐秘文件访问等。同时介绍了检测方法,如使用漏洞扫描器和搜索关键词。最后提供了针对常见中间件的修复方式,包括关闭目录浏览功能。对于保护网站安全具有一定的参考价值。 ... [详细]
  • PHP组合工具以及开发所需的工具
    本文介绍了PHP开发中常用的组合工具和开发所需的工具。对于数据分析软件,包括Excel、hihidata、SPSS、SAS、MARLAB、Eview以及各种BI与报表工具等。同时还介绍了PHP开发所需的PHP MySQL Apache集成环境,包括推荐的AppServ等版本。 ... [详细]
  • 本文介绍了关于Java异常的八大常见问题,包括异常管理的最佳做法、在try块中定义的变量不能用于catch或finally的原因以及为什么Double.parseDouble(null)和Integer.parseInt(null)会抛出不同的异常。同时指出这些问题是由于不同的开发人员开发所导致的,不值得过多思考。 ... [详细]
  • asp中如何嵌入python的简单介绍
    本文目录一览:1、如何在IIS中执行Python脚本 ... [详细]
  • Linux一键安装web环境全攻略
    摘自阿里云服务器官网,此处一键安装包下载:点此下载安装须知1、此安装包可在阿里云所有Linux系统上部署安装,此安装包包含的软件及版本为& ... [详细]
  • 如何搭建服务器环境php(2023年最新解答)
    导读:本篇文章编程笔记来给大家介绍有关如何搭建服务器环境php的相关内容,希望对大家有所帮助,一起来看看吧。本文目录一览:1、怎么搭建p ... [详细]
  • 1、概述首先和大家一起回顾一下Java消息服务,在我之前的博客《Java消息队列-JMS概述》中,我为大家分析了:然后在另一篇博客《Java消息队列-ActiveMq实战》中 ... [详细]
author-avatar
爱情黄昏泪的诱惑_494
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有