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

上传人:小飞机 文档编号:4926086 上传时间:2023-05-23 格式:DOCX 页数:16 大小:606.87KB
返回 下载 相关 举报
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页
亲,该文档总共16页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

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

1、常见Web日志切割方法本文档就IIS、Apache、Tomcat常见Web服务下的日志切割及发布进行说明。配置前说明2IIS服务器31、日志文件切割32、配置网站日志33、日志文件获取方法64、Win2003 Server log文件可下载配置85、设置虚拟目录IP访问限制10Apache服务器111、日志分割设置112、设置虚拟目录来发布日志12Tomcat服务器141、日志分割设置142、设置虚拟目录来发布日志15配置前说明1、日志内容:有关记录字段日志根据记录网民访问时的不同信息,每一类信息在日志中形成独立字段,在IIS、 Apache等常见Web服务配置中均可进行选择。在以日志为数据源

2、的访问分析中,关键字段 缺失(Webserver的默认字段)将有可能导致无法分析或者数据失真,其它字段不进行记录 将导致部分分析项目无法获取分析数据。建议:日志字段记录尽量完整。2、切割及切割时间点日志文件按不同域名以“天”为时间段记录更加有利于日志文件的管理和数据分析。天 的切割点则为北京时间0点,这样更加有利于分析网民的行为习惯。建议:日志配置时关注网站Web服务器的时间是否为当前时间。3、下载权限为了提高日志下载的安全性,在通过Http、Ftp方式发布日志时,可增加用户名密码及 指定IP下载的设置。建议:局域网下载可降低权限设置。4、是否采取压缩当日志需要通过互联网(非内网)传输时来进行

3、异地分析时,对于较大的日志文件压缩 后更加有利于日志传输。系统压缩要求:采用.gz/.zip格式进行压缩,单个文件进行压缩。请不要将多个日 志压缩在同一个压缩包中;请不要使用.rar压缩;请不要增加文件夹进行压缩。5、空间问题由于日志较大,网站维护人员请注意维护Web服务器空间,以免由于空间满导致日志无 法正常记录而影响数据分析。IIS服务器1、日志文件切割在Internet信息服务(IIS)管理器界面。屏幕左上角点击网站一右键属性。2、配置网站日志(1)选择“启动日志记录选项”。(2)“活动日志格式”选择为“W3C扩展日志文件格式”。点击“W3C扩展日志文件格式”旁“属性”项(如上图所示),

4、进入日志记录属性配置 页面。(1)配置常规选项:A. 新日志计划可根据用户需要自行选择。B. 选择“文件命名和创建使用当地时间。”C. “日志文件目录”所显示路径C:WINDOWSsystem32LogFiles为默认存储路径,用户可 根据需求自己改变。D. “日志文件名为不可更改。”(2)配置“高级”选项。除了默认选项外还应该选择上“Cookie和引用站点”选项。也可将所有选项均选择。3、日志文件获取方法回到Internet信息服务(IIS)管理器页面。点击“默认网站”一右键属性一新建虚拟目 录。“别名”为用户自己所起名字,一般以logXX为命名规则。如:添加logs。“路径”此处所选择路径

5、一定要和“日志记录属性配置页面”中所选路径一致。如果刚才 用户选择的是默认路径C:WINDOWSsystem32LogFiles”这里也要选择此路径。权限选择:除了默认的“读取”和“运行脚本”权限外应再选择“浏览”权限。如图:完成后回到Internet信息服务(IIS)管理器界面,会看到刚才建立的logs。验证:打开IE输入:http:/localhost/logs/并且验证是否可以下载。4、Win2003 Server log文件可下载配置部分用户可能在配置完成后无法正常下载日志文件,因为虽然日志文件是以.log为后 缀名的但在Win2000Server或者在Server2003操作系统下以

6、.log结尾的文件是不允许被 下载的。具体解决方法如下:在Internet信息服务(IIS)管理器界面。屏幕左上角点击XXX (本地计算机)一右 键属性一在本地计算机属性设置页面中可以看到“MIME类型”选项。修改该配置需要重起服务器。2、新建一个扩展名为.log MIME 类型为 application/octet-stream。5、设置虚拟目录IP访问限制打开虚拟目录wwwlogs属性页面中的“目录安全性”,如下图:将被拒绝访然后点击“问,除 xxx.xxx.xxx.xxx IP地址外”,xxxx.xxx.xxx.xxx也就是授权可以访问虚拟目录的网站 群流量分析服务器,如下图(例子中假设

7、网站群流量分析服务器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系统:下载完毕以后,解压安装即可,方法如

8、下所示:rootwww tmp# tar xvfz cronolog-1.6.2.tar.gzrootwww tmp# cd cronolog-1.6.2rootwww cronolog-1.6.2# ./configurerootwww cronolog-1.6.2# makerootwww cronolog-1.6.2# make checkrootwww cronolog-1.6.2# make install完成cronolog的配置和安装,默认情况下cronolog是安装在/usr/local/sbin下。Windows系统:下载对应的cronolog版本,为免安装软件,解压缩将cr

9、onolog.exe放置到 Apache服务器的bin目录下。第二步配置httpd.conf在此认为apache服务器安装在/usr/local/目录下;修改apache日志配置文件httpd.conf 如下所示:设置日志格式定义httpd.conf中的以下语句:LogFormat “h %l %u %t ” %s %b ” RefererI” %User-AgentI” combine增加:CustomLog “|/usr/local/sbin/cronolog /usr/local/apache/logs/%Y%m%daccess_log” combinedWindows 系统:Custo

10、mLog “|bin/cronolog.exe logs/%Y%m%daccess_log” combined同时,如原有CustomLog记录请屏蔽。(此种情况发生在原有日志记录,未按天来切割情况)如果是有虚拟站点,那么需要对虚拟站点另外单独设置CustomLog命令,这样保证不同的虚 拟站点的日志保存在不同的位置,也就是说每个虚拟站点都有单独的日志文件。如下所示, 虚拟站点中添加CustomLog命令,保存的日志文件为单独的文件%y%m%dabcaccess_log0ServerAdmin webmasterdummy-DocumentRoot /usr/local/apache/docs

11、/xxxxServerName CustomLog “|/usr/local/sbin/cronolog/usr/local/apache/logs/abc_%Y%m%d_access_log” combinedWindows 系统:ServerAdmin webmasterdummy-DocumentRoot docs/xxxxServerName CustomLog “|bin/cronolog.exe logs/abc_%Y%m%d_access_log” combined 第三步重新启动Apache服务器保存设置,重启apache服务器,浏览网站后,就会在/usr/local/apac

12、he/logs/目录 (windows:或者Apache的logs目录)下产生当天对应的虚拟网站日志文件。2、设置虚拟目录来发布日志第一步 打开Apache配置文件httpd.conf,在其中(如果是虚拟主机发布,那么需要在虚 拟配置范畴内)添加以下代码:Alias /wwwlogs/ /usr/local/apache/logs/Options Indexes MultiViewsAllowOverride NoneOrder allow,denyAllow from xxx.xxx.xxx.xxx以上的设置把/usr/local/apache/logs/目录下面的所有日志通过/wwwlog

13、s/这个虚拟目 录发布处理。同时这个虚拟目录禁止除了 xxx.xxx.xxx.xxx (网站群流量分析服务器)以外 的所有IP地址访问。第二步 重新启动Apache服务器例:已经正常配置访问日志切割的Apache配置文件样例:# The following directives define some format nicknames for use with# a CustomLog directive (see below).#LogFormat %h %l %u %t %r %s %b %Refereri User-Agenti combined LogFormat %h %l %u %

14、t %r %s %b commonLogFormat ”%Refereri - %U refererLogFormat User-agenti agent# The location and format of the access logfile (Common Logfile Format).# If you do not define any access logfiles within a # container, they will be logged here. Contrariwise, if you *do*# define per- access logfiles, tran

15、sactions will be# logged therein and *not* in this file.#CustomLog /usr/local/apache/logs/access_log common#CustomLog /var/log/httpd/access_log common# If you would like to have agent and referer logfiles, uncomment the# following directives.#CustomLog /usr/local/apache/logs/referer_log referer#Cust

16、omLog /usr/local/apache/logs/agent_log agent# If you prefer a single logfile with access, agent, and referer information# (Combined Logfile Format) you can use the following directive.#CustomLog /usr/local/apache/logs/access_log combinedCustomLog |/usr/local/sbin/cronolog /var/log/httpd/%Y%m%daccess

17、_log combined# Optionally add a line containing the server version and virtual host# name to server-generated pages (error documents, FTP directory listings,# mod_status and mod_info output etc., but not CGI generated documents).# Set to EMail to also include a mailto: link to the ServerAdmin.# Set

18、to one of: On | Off | EMail#虚拟目录DocumentRoot /var/www/html/itServerName #CustomLog /var/log/it_access_log common#TransferLog |/usr/local/sbin/cronolog/var/log/httpd/%Y%m%dit_access_logCustomLog |/usr/local/sbin/cronolog /var/log/httpd/%Y%m%dit_access_log combinedTomcat服务器1、日志分割设置Tomcat已经自带有日志分割功能,但在

19、默认的情况下,Tomcat是没有启动日志分割的,这 就需要修改相关的配置文件,让TomCat自己实现日志分割。第一步 在Tomcat安装目录下的conf文件夹内,找到server.xml文件,文件内有以下一 段记录: !- -其中加黑的字体directory=logs是设置日志存放的目录,localhost_access_log.是 日志分割出来的文件名;注意:1、localhost_access_log.后有一 “.”2、pattern=common为日志记录字段的配置,为了更加使日志记录信息更加全面, 需要将该处改为pattern=combined第二步 使日志分割功能生效,修改以上文件为

20、(在做修改前请做好相应的备份): (其中XXX是对应的域名)第三步 虚拟站点的配置在各域名对应的 中添加以下内容 (其中XXX是对应的域名)如果虚拟站点需要记录错误日志,请在各个域名内的 中添加以下内容。 第四步 重新启动Tomcat服务器2、设置虚拟目录来发布日志第一步 打开Tomcat配置文件server.xml,在中(如果是虚拟主机发布, 那么需要在虚拟配置范畴内)添加以下代码: Context path=/wwwlogs”docBase=x:/tomcat/logscrossContext=truedebug=0reloadable=true trusted=false 其中path的

21、值是虚拟目录docbase的值是你的硬盘的目录的绝对路径第二步 限制IP访问日志发布地址,在以上步骤中设置的虚拟目录内中添加以下代码: Context path=/wwwlogs”docBase=x:/tomcat/logscrossContext=truedebug=0reloadable=truetrusted=false (黑体字部分内容) 其中path的值是虚拟目录 docbase的值是日志所在硬盘目录的绝对路径第三步 重新启动Tomcat服务器第四步 若Tomcat和IIS或apache web服务器集成,建议用IIS或APACHE服务器的虚拟 目录设置,配置方法请参考例子一、例子二设置。

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

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号