WebTracker日志配置的几种常见方法.docx

上传人:b****4 文档编号:2960135 上传时间:2022-11-16 格式:DOCX 页数:16 大小:170.37KB
下载 相关 举报
WebTracker日志配置的几种常见方法.docx_第1页
第1页 / 共16页
WebTracker日志配置的几种常见方法.docx_第2页
第2页 / 共16页
WebTracker日志配置的几种常见方法.docx_第3页
第3页 / 共16页
WebTracker日志配置的几种常见方法.docx_第4页
第4页 / 共16页
WebTracker日志配置的几种常见方法.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

WebTracker日志配置的几种常见方法.docx

《WebTracker日志配置的几种常见方法.docx》由会员分享,可在线阅读,更多相关《WebTracker日志配置的几种常见方法.docx(16页珍藏版)》请在冰豆网上搜索。

WebTracker日志配置的几种常见方法.docx

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-accesslogfiles,transactionswillbe

#loggedthereinand*not*inthisfile.

#

#CustomLog/usr/local/apache/logs/access_logcom

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1