监视并记录Apache网站服务器的运行4703.docx
《监视并记录Apache网站服务器的运行4703.docx》由会员分享,可在线阅读,更多相关《监视并记录Apache网站服务器的运行4703.docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、在Apaachee下的日日志简介介 Appachhe提供供了广泛泛记录运运行时各各方面信信息的工工具。比比如有条条件性的的记录日日志,日日志循环环,确定定IP地地址等时时普遍会会遇到的的问题。还还讲解很很多用于于检测您您的Appachhe服务务器状态态以及分分析其日日志的捆捆绑的第第三方模模块和工工具。默默认的AApacche日日志文件件 Appachhe提供供很多检检测和日日志工具具来追踪踪服务器器的正确确运行。默默认的AApacche配配置提供供两个日日志文件件,放置置在安装装目录下下的日志志目录里里面。aacceess_logg 这个个文件(在在winndowws下对对应acccesss
2、.llog文文件)包包含了服服务器已已经处理理过的请请求的信信息,比比如说请请求的UURL,客客户端的的IP地地址,请请求是否否被成功功完成等等。errrorr_loog 这这个文件件(在wwinddowss下对应应errror.logg文件)包包含了与与错误情情况相关关的信息息,以及及服务器器生命周周期中不不同的大大事件。创建日志格式LogFFormmat %hh %ll %uu %tt %r %s %b coommoonLoogFoormaat %h %l %u %t %r %s %b %Reeferreri %UUserr-aggentti commbinned LoggForrmatt
3、 指令令允许你你告诉AApacche你你想要记记录请求求的哪些些方面。而而你仍需需附加的的指令来来告诉AApacche在在哪里记记录那些些信息,这这在下一一章中将将会介绍绍。下面面的例子子显示了了两种最最受欢迎迎的格式式的配置置:普通通日志格格式和整整合日志志格式。当当Apaachee收到一一个请求求,他将将会用相相应的请请求属性性来替代代以%为为前缀的的每一个个域。如如果您正正在使用用普通日日志格式式,您的的日志文文件里的的每一项项输入看看起来都都将是这这样的: 192.1688.2000.44 - sommeusser 122/Juun/220055:088:333:344 +005000
4、 GETT /eexammplee.pnng HHTTPP/1.0 2000 12234 如果您您正在使使用整合合日志格格式,您您的日志志文件里里的每一一项输入入看起来来则都将将是这样样的: 192.1688.2000.44 - sommeusser 122/Juun/220055:088:333:344 +005000 GETT /eexammplee.pnng HHTTPP/1.0 2000 12234 htttp:/wwww.eexammplee.coom/iindeex.hhtmll MMoziillaa/5.0 (Winndowws; U; Winndowws NNT 55.1; e
5、nn-USS; rrv:11.7.7) 尽管有有附件提提供日志志格式的的详尽索索引,下下表描述述了一些些最为重重要的域域:# %h: 客户户端(例例如,浏浏览器)向向服务器器发出连连接请求求时自己己的当时时的IPP地址或或域名(需开启启HosstNaameLLookkupss)。# %uu: 使使用HTTTP方方式认证证用户时时,记录录下的用用户的编编号。# %tt: 服服务器接接受到连连接请求求的时间间。# %r: 客户户端发出出的原始始连接请请求中的的文本信信息,包包含所使使用的HHTTPP方法。# %s: 服务器应答浏览器后的返回状态代码,200表示请求成功。.# %b: 服务器应答浏览
6、器发出的单个请求的回传对象的内容大小(字节为单位),不统计数据包头部字节。整合日志格式在普通日志格式的基础上扩展出了两个附加的域。定义为:# %Refereri: 连接请求数据包包头,包含指向当前页面的文档关联信息。# %User-agenti: 用户代理连接请求数据包包头,包含客户浏览器的信息。创建一个自定义日志文件CusttomLLog loggs/aacceess_logg coommoonTrranssferrLogg loogs/sammplee.loog 您可能能会想创创建Appachhe自带带以外的的新的日日志文件件。下面面的例子子将运用用CusstommLogg来创建建一个新新
7、的日志志文件,并并保存由由一个之之前定义义好的日日志格式式,即前前一章提提到的ccommmon,所所定义的的信息。您您还可以以用格式式本身的的定义来来替换昵昵称。一一个附加加的,更更为简单单的指令令是Trranssferrlogg,它只只接受最最后一个个 LoogFoormaat指令令提供的的定义。重导向日志到一个外部的程序TrannsfeerLoog |biin/rrotaatellogss /vvar/loggs/aapacchellog8864000 你也可可以用CCusttomLLog或或TraansfferLLog将将日志的的输出重重导向(输输出)到到一个外外部的程程序,而而不是一一
8、个文件件。要做做到这一一点,首首先您需需要以输输出字符符 |开头头,跟着着是接收收日志标标准输入入信息的的程序之之路经。本本例运用用Apaachee自带的的rottateeloggs程序序,在稍稍后的章章节中会会对其有有所介绍绍。 当当有一个个外部程程序被使使用,它它将作为为启动hhttppd的用用户被运运行。如如果服务务器是被被超级管管理员所所启动,它它就会是是超级管管理员,完完全确保保这个程程序是安安全的。并并且,当当进入一一个非UUnixx平台上上的一个个文件路路径时,需需要小心心确保只只有正斜斜杠被使使用,即即使这个个平台可可能是允允许使用用反斜杠杠的。总总的来说说,在整整个配置置文件
9、中中总是使使用正斜斜杠是个个好主意意。有条条件的日日志请求求SetEEnvIIf RRequuestt_URRI (.giff|.jpgg)$ immageeCusstommLogg loogs/acccesss_loog ccommmon envv=!iimaggeSeetEnnvIff Reemotte_AAddrr 1992.1688.2200.5 speeciaalmaachiineCCusttomLLog loggs/sspecciall_acccesss_llog commmonn ennv=sspecciallmacchinne 你可以以根据可可变的环环境决定定是否记记录一个个请
10、求。这这种可变变可以根根据许多多参数,比比如客户户端的IIP地址址或请求求中某个个头部的的存在,事事先设置置好。正正如本例例中所显显示, CusstommLogg指令可可以将可可变的环环境作为为第三个个参数来来接受。如如果存在在可变的的环境,它它就将被被记录,否否则就不不会。如如果这个个可变的的环境被被一个!开开头否定定,那么么不存在在可变的的环境将将会被记记录。本本例将告告诉您如如何避免免在日志志里以GGIF和和JPEEG的格格式记录录图像,及及如何从从一个特特定的IIP地址址记录请请求道一一个单独独的日志志文件。另另一个例例子请参参加下一一节。谁谁在连接接你的网网站SetEEnvIIfNo
11、oCasse RRefeererr wwww.exaampllem innterrnallrefferrralLLogFFormmat %Reffereerii - %UU rrefeererrCusstommLogg loogs/reffereer.llog reffereer eenv=!innterrnallrefferrral 可以通通过记录录Reffereer的值值来检测测哪些人人连接了了你的网网站,RRefeererr变量位位于用户户发送连连接请求求数据包包的头部部,数据据包头中中还包含含了用户户访问的的目的网网站的UURL地地址。通通过这种种方法可可以记录录下绝大大部分网网站访问
12、问者。也也可以把把来自特特定网站站(wwww.exaampllem)地址址段的来来访者排排除出日日志记录录文件。利用模块参数(mod_status)来监视Apache服务器 SSetHHanddlerr seerveer-sstattus Orrderr Deeny,Alllow Deeny froom aall Allloww frrom 1922.1668.00 Apaachee 服务务器中可可以使用用的功能能模块很很多,有有服务器器内置的的也有外外挂的,这这些模块块工作的的状态和和性能就就是通过过modd_sttatuus参数数来记录录的,记记录的内内容有“哪哪些模块块参与了了网站应应答
13、服务务、哪些些模块处处于空闲闲状态、服服务器的的开启/关闭时时间。正正在处理理的连接接请求数数和访问问者数量量(需要要指定EExteendeedSttatuus记号号) -该模块块记录对对高负荷荷网站服服务器性性能有很很大影响响”。例例子中记记录的模模块状态态统计结结果可以以用浏览览器访问问htttp:/wwww.eexammplee.coom/sservver-staatuss页面来来查看。通过SNNMP协协议来监监视Appachhe服务务器 SSNMPP 是简简单网管管协议,支支持SNNMP的的服务器器或网络络设备可可以被OOpennVieew、TTivooli等等网管软软件统一一管理,目
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 监视 记录 Apache 网站 服务器 运行 4703
限制150内