`
minghe_zy
  • 浏览: 125921 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

网站的IIS日志要怎么分析

 
阅读更多

      来源:http://www.jyseoer.com/gsrz/653.html

      关于IIS的分析,我在这里先解释下IIS这个名词。IIS是Internet Information Server的缩写,是一个World Wide Web server。
  IIS(Internet Information Server,互联网信息服务)是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。
  这些概念性的东西,相信都懂。看到这还不懂得IIS为何物的,可以去详细问下百度老师。百科是个好去处。
  IIS的功能、运行、原理或者是解决问题的方案等等都不是我们今天的话题,今天所关心的就一小小问题——IIS服务器运行所产生的LOG日志。
  作为网站管理人员、SEO从业者,学会查看日志是非常的重要的。因为通过日志可以清楚地知道整个网站的运营情况,可以知道搜索机器人来访的情况。
  IIS日志,它是一个文件文件,扩展名为.log,网友们可以用记事本打开。
  IIS日志文件的位置
  在默认状态下,IIS 把它的日志文件放在 %WINDIR\System32\Logfiles 文件夹中。每个万维网 (WWW) 站点和 FTP 站点在该目录下都有一个单独的目录。在默认状态下,每天都会在这些目录下创建日志文件,并用日期给日志文件命名(例如,exYYMMDD.log)。 如:ex090715.log
  下面我们从一段日志来分析:
  #Software: Microsoft Internet Information Services 6.0
  #Version: 1.0
  #Date: 2009-07-13 20:16:03
  #Fields: date time s-sitename s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-status
  2009-07-13 20:16:03 W3SVC1224448335 172.16.1.23 GET /wzgg – 80 – 203.208.60.101 Mozilla/5.0+(compatible;+Googlebot/2.1;++http://www.google.com/bot.html) 404 0 2
  2009-07-13 20:20:35 W3SVC1224448335 172.16.1.23 GET /page/ – 80 – 203.208.60.101 Mozilla/5.0+(compatible;+Googlebot/2.1;++http://www.google.com/bot.html) 403 14 5
  2009-07-13 20:25:24 W3SVC1224448335 172.16.1.23 GET /qihuayuebing/index.htm – 80 – 203.208.60.101 Mozilla/5.0+(compatible;+Googlebot/2.1;++http://www.google.com/bot.html) 200 0 0
  2009-07-13 20:38:29 W3SVC1224448335 172.16.1.23 GET /yuebingzixun/index.htm – 80 – 220.181.7.43 Baiduspider+(+http://www.baidu.com/search/spider.htm) 200 0 0
  2009-07-13 20:38:55 W3SVC1224448335 172.16.1.23 GET /yuebingquan/index.htm – 80 – 220.181.7.38 Baiduspider+(+http://www.baidu.com/search/spider.htm) 200 0 0
  如果是新手,完全没有看过IIS日志的人,别因为看不懂其中数字所代表的意思而着急,我们慢慢地就为大家解释清楚:
  1、#Software: Microsoft Internet Information Services 6.0
  说明这个日志是由IIS这个工具生成的。
  2、#Version: 1.0
  版本号:1.0
  3、#Date: 2009-07-13 20:16:03
  生成时间:2009-07-13 20:16:03
  接下来大家重点看这句:#Fields: date time s-sitename s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-status,往下的每条记录的信息都与此一一对应。
  4、date: 访问日期
  5、time: 访问时间
  6、s-sitename: 表示你的虚拟主机的别名。
  7、s-ip: 访问者的IP。
  8、cs-method: 访问方法。常见的有两种:GET与POST。GET通俗点讲就相当于在IE地址栏敲下地址所产生的访问,POST是一种表单提交,比如数据较大,涉及到隐私都都需要用POST,但不一定,表单提交也可以是GET方式。这里我只是通俗的解释。更详细的可以去百度一下,或者谷歌搜一下。
  9、cs-uri-stem: 指的是访问哪个地址,如:/wzgg
  10、cs-uri-query: 表示访问地址所带的参数,如动态网址index.asp?id=39中的id=39,如果没有参数则用-表示
  11、cs-port: 访问端口,HTTP所默认的端口是80,默认端口在IE地址栏可省略。否则测试程序时用的是81端口,就需要这样写:http://localhost:81/index.asp?id=9 (跑题了,哈)。
  12、cs-username: 访问者名称。
  13、cs-ip: 访问者的IP。
  14、cs(User-Agent): 访问来源,如
  Mozilla/5.0+(compatible;+Googlebot/2.1;++http://www.google.com/bot.html)
  Baiduspider+(+http://www.baidu.com/search/spider.htm)
  Googlebot-Image/1.0
  在这个参数可以判读出是谁来访问的,以及是以什么样的环境来访问。
  Baiduspider——百度机器人
  Googlebot——谷歌机器人
  Mozilla——浏览器等等。
  15、sc-status: 访问状态:200表示成功,404表示找不到页面。
  16、sc-substatus: 服务端传送到客户端的字节大小。
  17、sc-win32-status: 客户端传送到服务端的字节大小。
  整个日志虽然看起来很复杂,但是其实进行分解下,是有规则的,其实就是一个表格。
  只要了解了第一行“表头”(#Fields行)所代表的意义,再认真对比下,即可成为了个IIS分析专家了。
  当然大家还可以借住工具(像IIS日志蜘蛛爬行记录分析器、IIS日志分析工具等等)来查看,笔者大体看了下这些工具的使用情况,好像只能分析个大概出来,在这建议大家,要是想知道具体的,还是自己去分析日志文件为好。
  另外我们在这顺便提下APACHE的日志分析:
  APACHE是一个服务器容器,其功能相当于IIS,但不同。IIS可以解析ASP,.NET程序,而APACHE是个容器,默认的原生功能仅仅只能解析HTML,但一般APACHE是与PHP,JAVA配合一起使用。好了,更专业的可以去阿帕奇的官网www.apache.org查看。
  APACHE 日志文件位置:安装目录/logs/access.log
  为了让大家更明白,下面我顺便举个例给导读一行信息,看好咯:
  127.0.0.1 – - [09/Mar/2007:10:03:51 +0800] “GET /phpMyAdmin/ HTTP/1.1″ 200 2956

  这行内容被分为7项,其中有两项是用“-”表示。
  1、127.0.0.1:访问者的IP,127.0.0.1是指本机访问,这个日志我是本地架设的服务器。
  2、“-”:浏览者的标识,大部份都是如些。
  3、“-”:浏览者身份验证提供的名字。当然,如果网站的某些内容要求用户进行身份验证,就会留下相应信息。
  4、 [09/Mar/2007:10:03:51 +0800]:访问时间。
  5、”GET /phpMyAdmin/ HTTP/1.1″:包含三部份,a请求方式—-GET/POST/HEAD等.具体上文有详细讲解,b请求地址 c请求协议。HTTP协议。
  6、200:HTTP请求后的状态码,200表示成功。
  7、2956:发送给客户端的字节数。它告诉用户传输是否被打断(即该数值是否和文件的大小相同)。把日志记录中的这些值加起来就可以得知服务器在一天、一周或者一月内发送了多少数据。
  APACHE一般都运行在非WIN服务器上,对技术的要求也比较高,其日志信息远远不止这些,在这里也只能说个大概。

分享到:
评论

相关推荐

    秋式IIS日志分析器,IIS日志分析器

    总之,秋式IIS日志分析器是一个强大的工具,能够帮助网络管理员和开发者深入了解网站的运行情况,提高网站的性能和安全性。通过熟练使用这款工具,你可以更好地管理和维护你的IIS服务器,为用户提供更稳定、更安全的...

    IIS日志分析工具(按访问页面统计并发数量和耗时)

    IIS日志分析工具通过解析这些日志文件,为企业运维人员提供了宝贵的数据,帮助他们了解网站性能、优化资源分配以及排查问题。 ASP.NET是.NET框架的一部分,它提供了一种用于构建动态Web应用的模型,包括页面生命...

    iis日志分析工具_网站日志分析器_蜘蛛访问记录查看器

    总的来说,iis日志分析工具是一款强大的辅助工具,对于任何需要深入了解网站流量和优化网站性能的网站管理员来说,都是不可或缺的。通过深入挖掘IIS日志,用户可以获取到宝贵的数据洞察,从而更好地管理他们的网站。

    分析iis日志了解蜘蛛爬行抓取网站习性

    ### 分析IIS日志了解蜘蛛爬行抓取网站习性 #### 一、搜索蜘蛛对IIS日志的爬行分析 ##### 1. 了解蜘蛛的基本爬取情况 IIS日志作为服务器端的重要数据来源之一,可以帮助网站管理员深入了解搜索引擎蜘蛛(如百度...

    网站日志分析工具 IIS日志分析 WEB日志分析 | chexian100.com

    本文将深入探讨IIS日志分析和WEB日志分析的相关知识点,以及如何利用工具进行有效的分析。 首先,让我们了解一下IIS日志。IIS(Internet Information Services)是微软公司开发的一款Web服务器,它生成的日志文件...

    IIS日志分析工具 时刻监控蜘蛛来访

    总的来说,掌握IIS日志分析是网站运维中的重要技能,能够帮助我们深入了解网站的运行状况,从而做出有针对性的优化决策。而IIS日志分析工具则使这项工作变得更加简便高效,通过这些工具,我们可以实时监控蜘蛛来访,...

    iis日志分析工具

    总结一下,"iis日志分析工具"结合了LogParser的强大功能,使得系统管理员能够高效地对IIS日志进行深度分析,从而更好地了解网站的运行状况、用户行为以及可能存在的问题,对于提升网站性能和用户体验具有重要意义。...

    强大好用的iis日志分析工具!

    "强大好用的iis日志分析工具!" 这个标题揭示了存在一款专门针对IIS日志进行分析的高效软件。这类工具可以帮助管理员快速理解和解析日志数据,从而更好地优化网站性能,识别潜在问题,并进行有针对性的优化。 描述...

    光年SEO日志分析系统(iis日志分析工具) 2.0

    而“光年SEO日志分析系统(iis日志分析工具) 2.0”正是这样一款专为SEO工作者量身打造的专业工具,它专注于对IIS(Internet Information Services)日志进行深度分析,帮助用户了解网站的运行状况,优化搜索引擎排名...

    IIS 日志分析器 吐血推荐

    IIS日志分析器则是针对这些日志文件进行解析、统计和分析的工具,帮助管理员深入了解网站的访问情况、性能问题和安全状况。 "IIS日志分析器"是这样的一个实用工具,它可以分析IIS日志文件中的数据,提取出关键信息...

    IIS日志分析 sql注入

    【IIS日志分析】 IIS(Internet Information Services)是微软公司提供的一个互联网基础服务系统,用于管理和控制网站运行。IIS日志是记录服务器活动的重要工具,它详细记录了服务器上的每一次HTTP请求,包括访问者...

    iis日志分析(中文版)

    总结来说,IIS日志分析软件是Web服务器管理的重要辅助工具,它能帮助用户深入理解网站的运行情况,优化性能,以及防范潜在的安全风险。而压缩包中的OCX文件则可能包含运行该软件所必需的组件,需要正确注册才能正常...

    iis 日志分析器(可以分析各大搜索引擎蜘蛛爬行记录)

    IIS日志分析器专门设计用于处理这些日志文件,尤其是关注搜索引擎的爬虫活动。 IIS日志通常包含以下关键信息: 1. **日期和时间**:记录每次请求的确切时间。 2. **IP地址**:发起请求的客户端的IP地址,有助于识别...

    IIS日志分析工具

    总结来说,IIS日志分析工具是管理和优化Web服务器不可或缺的工具,它们可以帮助我们理解用户行为、诊断问题、提升性能,并确保网站的安全运行。通过熟练掌握这些工具,我们可以更好地服务于网站访客,提升整体用户...

    IIS查看网站日志教程

    **IIS查看网站日志教程** 在Web服务器管理中,日志记录是至关...总的来说,理解和分析IIS日志对于优化网站性能、监控安全和提升用户体验具有重要意义。熟练掌握这一技能,可以让你更好地管理和维护基于IIS的Web服务。

    IIS日志文件分析器

    **IIS日志文件分析器**是一款专门针对IIS(Internet ...通过这款IIS日志文件分析器,IT管理员能够深入了解网站的访问行为,发现潜在的问题,优化网站性能,并且更好地应对搜索引擎的爬取策略,从而提升网站的在线表现。

    IISLog IIS日志分析助手v1.1

    本人在使用iis服务器过程中发现虽然在网页可以统计网站的点击量,可是还是难以发现较为详细的数据如,我这个网站的IP访问量,即有多少个不同的IP访问我的站,这样都可以通过日志文件来分析的。本软件目前只实现了...

    IIS日志分析工具绿色免费版

    通过使用IIS日志分析工具,服务器管理员可以更有效地管理和维护他们的网站,确保服务的稳定性和安全性。同时,对日志数据的深入挖掘也有助于提升网站的运营效率和用户体验。在实际操作中,应定期分析日志,结合...

    IIS日志查看工具

    "IIS日志查看工具"就是针对这些日志文件进行分析和管理的软件。 IIS日志文件通常存储在`%SystemDrive%\inetpub\logs\LogFiles`目录下,分为W3SVC1和其他数字文件夹,每个文件夹代表不同的站点。日志文件以`.log`...

Global site tag (gtag.js) - Google Analytics