热门标签 | 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



推荐阅读
  • Oracle优化新常态的五大禁止及其性能隐患
    本文介绍了Oracle优化新常态中的五大禁止措施,包括禁止外键、禁止视图、禁止触发器、禁止存储过程和禁止JOB,并分析了这些禁止措施可能带来的性能隐患。文章还讨论了这些禁止措施在C/S架构和B/S架构中的不同应用情况,并提出了解决方案。 ... [详细]
  • Linux如何安装Mongodb的详细步骤和注意事项
    本文介绍了Linux如何安装Mongodb的详细步骤和注意事项,同时介绍了Mongodb的特点和优势。Mongodb是一个开源的数据库,适用于各种规模的企业和各类应用程序。它具有灵活的数据模式和高性能的数据读写操作,能够提高企业的敏捷性和可扩展性。文章还提供了Mongodb的下载安装包地址。 ... [详细]
  • 本文讨论了在VMWARE5.1的虚拟服务器Windows Server 2008R2上安装oracle 10g客户端时出现的问题,并提供了解决方法。错误日志显示了异常访问违例,通过分析日志中的问题帧,找到了解决问题的线索。文章详细介绍了解决方法,帮助读者顺利安装oracle 10g客户端。 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • 本文介绍了在rhel5.5操作系统下搭建网关+LAMP+postfix+dhcp的步骤和配置方法。通过配置dhcp自动分配ip、实现外网访问公司网站、内网收发邮件、内网上网以及SNAT转换等功能。详细介绍了安装dhcp和配置相关文件的步骤,并提供了相关的命令和配置示例。 ... [详细]
  • 本文介绍了C#中生成随机数的三种方法,并分析了其中存在的问题。首先介绍了使用Random类生成随机数的默认方法,但在高并发情况下可能会出现重复的情况。接着通过循环生成了一系列随机数,进一步突显了这个问题。文章指出,随机数生成在任何编程语言中都是必备的功能,但Random类生成的随机数并不可靠。最后,提出了需要寻找其他可靠的随机数生成方法的建议。 ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • 在重复造轮子的情况下用ProxyServlet反向代理来减少工作量
    像不少公司内部不同团队都会自己研发自己工具产品,当各个产品逐渐成熟,到达了一定的发展瓶颈,同时每个产品都有着自己的入口,用户 ... [详细]
  • 本文讨论了在数据库打开和关闭状态下,重新命名或移动数据文件和日志文件的情况。针对性能和维护原因,需要将数据库文件移动到不同的磁盘上或重新分配到新的磁盘上的情况,以及在操作系统级别移动或重命名数据文件但未在数据库层进行重命名导致报错的情况。通过三个方面进行讨论。 ... [详细]
  • Java学习笔记之面向对象编程(OOP)
    本文介绍了Java学习笔记中的面向对象编程(OOP)内容,包括OOP的三大特性(封装、继承、多态)和五大原则(单一职责原则、开放封闭原则、里式替换原则、依赖倒置原则)。通过学习OOP,可以提高代码复用性、拓展性和安全性。 ... [详细]
  • Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOMEbinjava–option来启 ... [详细]
  • 预备知识可参考我整理的博客Windows编程之线程:https:www.cnblogs.comZhuSenlinp16662075.htmlWindows编程之线程同步:https ... [详细]
  • 集成电路企业在进行跨隔离网数据交换时面临着安全性问题,传统的数据交换方式存在安全性堪忧、效率低下等问题。本文以《Ftrans跨网文件安全交换系统》为例,介绍了如何通过丰富的审批流程来满足企业的合规要求,保障数据交换的安全性。 ... [详细]
  • 解决github访问慢的问题的方法集锦
    本文总结了国内用户在访问github网站时可能遇到的加载慢的问题,并提供了解决方法,其中包括修改hosts文件来加速访问。 ... [详细]
  • JavaScript和HTML之间的交互是经由过程事宜完成的。事宜:文档或浏览器窗口中发作的一些特定的交互霎时。能够运用侦听器(或处置惩罚递次来预订事宜),以便事宜发作时实行相应的 ... [详细]
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社区 版权所有