WebTracker日志配置的几种常见方法.docx
- 文档编号:2960135
- 上传时间:2022-11-16
- 格式:DOCX
- 页数:16
- 大小:170.37KB
WebTracker日志配置的几种常见方法.docx
《WebTracker日志配置的几种常见方法.docx》由会员分享,可在线阅读,更多相关《WebTracker日志配置的几种常见方法.docx(16页珍藏版)》请在冰豆网上搜索。
WebTracker日志配置的几种常见方法
常见Web日志切割方法
本文档就IIS、Apache、Tomcat常见Web服务下的日志切割及发布进行说明。
配置前说明2
IIS服务器3
1、日志文件切割3
2、配置网站日志3
3、日志文件获取方法6
4、Win2003Serverlog文件可下载配置8
5、设置虚拟目录IP访问限制10
Apache服务器11
1、日志分割设置11
2、设置虚拟目录来发布日志12
Tomcat服务器14
1、日志分割设置14
2、设置虚拟目录来发布日志15
配置前说明
1、日志内容:
有关记录字段
日志根据记录网民访问时的不同信息,每一类信息在日志中形成独立字段,在IIS、Apache等常见Web服务配置中均可进行选择。
在以日志为数据源的访问分析中,关键字段缺失(WebServer的默认字段)将有可能导致无法分析或者数据失真,其它字段不进行记录将导致部分分析项目无法获取分析数据。
建议:
日志字段记录尽量完整。
2、切割及切割时间点
日志文件按不同域名以“天”为时间段记录更加有利于日志文件的管理和数据分析。
天的切割点则为北京时间0点,这样更加有利于分析网民的行为习惯。
建议:
日志配置时关注网站Web服务器的时间是否为当前时间。
3、下载权限
为了提高日志下载的安全性,在通过Http、Ftp方式发布日志时,可增加用户名密码及指定IP下载的设置。
建议:
局域网下载可降低权限设置。
4、是否采取压缩
当日志需要通过互联网(非内网)传输时来进行异地分析时,对于较大的日志文件压缩后更加有利于日志传输。
系统压缩要求:
采用.gz/.zip格式进行压缩,单个文件进行压缩。
①请不要将多个日志压缩在同一个压缩包中;②请不要使用.rar压缩;③请不要增加文件夹进行压缩。
5、空间问题
由于日志较大,网站维护人员请注意维护Web服务器空间,以免由于空间满导致日志无法正常记录而影响数据分析。
IIS服务器
1、日志文件切割
在Internet信息服务(IIS)管理器界面。
屏幕左上角点击网站—右键属性。
2、配置网站日志
(1)选择“启动日志记录选项”。
(2)“活动日志格式”选择为“W3C扩展日志文件格式”。
点击“W3C扩展日志文件格式”旁“属性”项(如上图所示),进入日志记录属性配置页面。
(1)配置常规选项:
A.新日志计划可根据用户需要自行选择。
B.选择“文件命名和创建使用当地时间。
”
C.“日志文件目录”所显示路径C:
\WINDOWS\system32\LogFiles为默认存储路径,用户可根据需求自己改变。
D.“日志文件名为不可更改。
”
(2)配置“高级”选项。
除了默认选项外还应该选择上“Cookie和引用站点”选项。
也可将所有选项均选择。
3、日志文件获取方法
回到Internet信息服务(IIS)管理器页面。
点击“默认网站”—右键属性—新建虚拟目录。
“别名”为用户自己所起名字,一般以logXX为命名规则。
如:
添加logs。
“路径”此处所选择路径一定要和“日志记录属性配置页面”中所选路径一致。
如果刚才用户选择的是默认路径“C:
\WINDOWS\system32\LogFiles”这里也要选择此路径。
权限选择:
除了默认的“读取”和“运行脚本”权限外应再选择“浏览”权限。
如图:
完成后回到Internet信息服务(IIS)管理器界面,会看到刚才建立的logs。
验证:
打开IE输入:
http:
//localhost/logs/并且验证是否可以下载。
4、Win2003Serverlog文件可下载配置
部分用户可能在配置完成后无法正常下载日志文件,因为虽然日志文件是以.log为后缀名的但在Win2000Server或者在Server2003操作系统下以.log结尾的文件是不允许被下载的。
具体解决方法如下:
在Internet信息服务(IIS)管理器界面。
屏幕左上角点击XXX(本地计算机)—右键属性—在本地计算机属性设置页面中可以看到“MIME类型”选项。
修改该配置需要重起服务器。
2、新建一个扩展名为.logMIME类型为application/octet-stream。
5、设置虚拟目录IP访问限制
打开虚拟目录wwwlogs属性页面中的“目录安全性”,如下图:
然后点击“IP地址及域名限制”的“编辑”按钮,选择“默认情况下所有计算机将被拒绝访问,除xxx.xxx.xxx.xxxIP地址外”,xxxx.xxx.xxx.xxx也就是授权可以访问虚拟目录的网站群流量分析服务器,如下图(例子中假设网站群流量分析服务器IP地址为10.10.10.10):
Apache服务器
1、日志分割设置
Apache的日志分割要借助于目前国际上最流行、最通用的日志分割工具cronolog。
日志轮循工具cronolog,已经是比较的相当成熟,在不中断apache服务器的情况下,它能严格的按每一天00:
00:
00-23:
59:
59来实现日志文件的分割,同时不受apache服务器重启的影响,安装配置十分简单。
第一步安装cronolog
首先需要下载和安装cronolog,可以到http:
//www.cronolog.org/下载最新版本的cronolog。
Linux系统:
下载完毕以后,解压安装即可,方法如下所示:
[root@wwwtmp]#tarxvfzcronolog-1.6.2.tar.gz
[root@wwwtmp]#cdcronolog-1.6.2
[root@wwwcronolog-1.6.2]#./configure
[root@wwwcronolog-1.6.2]#make
[root@wwwcronolog-1.6.2]#makecheck
[root@wwwcronolog-1.6.2]#makeinstall
完成cronolog的配置和安装,默认情况下cronolog是安装在/usr/local/sbin下。
Windows系统:
下载对应的cronolog版本,为免安装软件,解压缩将cronolog.exe放置到Apache服务器的bin目录下。
第二步配置httpd.conf
在此认为apache服务器安装在/usr/local/目录下;修改apache日志配置文件httpd.conf如下所示:
设置日志格式定义
httpd.conf中的以下语句:
LogFormat“%h%l%u%t\”%>s%b\”%{Referer}I\”\%{User-Agent}I\””combine
增加:
CustomLog“|/usr/local/sbin/cronolog/usr/local/apache/logs/%Y%m%daccess_log”combined
Windows系统:
CustomLog“|bin/cronolog.exelogs/%Y%m%daccess_log”combined
同时,如原有CustomLog记录请屏蔽。
(此种情况发生在原有日志记录,未按天来切割情况)
如果是有虚拟站点,那么需要对虚拟站点另外单独设置CustomLog命令,这样保证不同的虚拟站点的日志保存在不同的位置,也就是说每个虚拟站点都有单独的日志文件。
如下所示,虚拟站点中添加CustomLog命令,保存的日志文件为单独的文件%y%m%dabcaccess_log。
80> ServerAdminwebmaster@dummy- DocumentRoot/usr/local/apache/docs/xxxx ServerName CustomLog“|/usr/local/sbin/cronolog/usr/local/apache/logs/abc_%Y%m%d_access_log”combined Windows系统: 80> ServerAdminwebmaster@dummy- DocumentRootdocs/xxxx ServerName CustomLog“|bin/cronolog.exelogs/abc_%Y%m%d_access_log”combined 第三步重新启动Apache服务器 保存设置,重启apache服务器,浏览网站后,就会在/usr/local/apache/logs/目录(windows: 或者Apache的logs目录)下产生当天对应的虚拟网站日志文件。 2、设置虚拟目录来发布日志 第一步打开Apache配置文件httpd.conf,在其中(如果是虚拟主机发布,那么需要在虚拟配置范畴内)添加以下代码: Alias/wwwlogs/"/usr/local/apache/logs/" OptionsIndexesMultiViews AllowOverrideNone Orderallow,deny Allowfromxxx.xxx.xxx.xxx 以上的设置把/usr/local/apache/logs/目录下面的所有日志通过/wwwlogs/这个虚拟目录发布处理。 同时这个虚拟目录禁止除了xxx.xxx.xxx.xxx(网站群流量分析服务器)以外的所有IP地址访问。 第二步重新启动Apache服务器 例: 已经正常配置访问日志切割的Apache配置文件样例: # #Thefollowingdirectivesdefinesomeformatnicknamesforusewith #aCustomLogdirective(seebelow). # LogFormat"%h%l%u%t\"%r\"%>s%b\"%{Referer}i\"\"%{User-Agent}i\""combined LogFormat"%h%l%u%t\"%r\"%>s%b"common LogFormat"%{Referer}i->%U"referer LogFormat"%{User-agent}i"agent # #Thelocationandformatoftheaccesslogfile(CommonLogfileFormat). #Ifyoudonotdefineanyaccesslogfileswithina #container,theywillbeloggedhere.Contrariwise,ifyou*do* #defineper- #loggedthereinand*not*inthisfile. # #CustomLog/usr/local/apache/logs/access_logcom
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- WebTracker 日志 配置 常见 方法