通用日志格式的Apache日志文件示例:
127.0.0.1 - frank [10/Oct/2000:13:55:36 -0700] "GET /apache_pb.gif HTTP/1.0" 200 2326
组合日志格式的Apache日志文件示例:
127.0.0.1 - frank [10/Oct/2000:13:55:36 -0700] "GET /apache_pb.gif HTTP/1.0" 200 2326 "http://www.example.com/start.html" "Mozilla/4.08 [en] (Win98; I ;Nav)"
组合格式的日志文件比通用格式的日志文件多了两条请求头中包含的信息,其他部分完全一样,以组合格式的日志文件为例,日志中的每项代表的含义如下(详细信息参见Apache文档):
- 客户端的IP地址。
- 由客户端identd进程判断的RFC1413身份(identity),输出中的符号"-"表示此处的信息无效。
- HTTP认证系统得到的访问该网页的客户标识(userid),如果网页没有设置密码保护,则此项将是"-"。
- 服务器完成请求处理时的时间。
- 客户的动作\请求的资源\使用的协议。
- 服务器返回给客户端的状态码。
- 返回给客户端的不包括响应头的字节数.如果没有信息返回,则此项应该是"-"。
- "Referer"请求头。
- "User-Agent"请求头。
2.使用.htaccess屏蔽User-Agent
在.htaccess里添加
RewriteCond %{HTTP_USER_AGENT} ".*ZmEu.*" [OR]
RewriteCond %{HTTP_USER_AGENT} ".*Made by ZmEu.*" [OR]
RewriteCond %{HTTP_USER_AGENT} ".*whitehat.*" [OR]
RewriteCond %{HTTP_USER_AGENT} "^Mozilla/4.0$"
RewriteRule ^(.*)$ http://blog.slogra.com/
如果你觉得有用,添加rewrite规则前,不妨先分析一下自己的网站日志,根据自己的需要定制.
推荐使用Firefox+User Agent Switcher测试效果.
举例
如果要按请求头中的”User-Agent:”重写一个站点的主页,可以这样写:
RewriteCond % { HTTP_USER_AGENT } ^Mozilla.* RewriteRule ^/$ /homepage. max .html [ L ]
RewriteCond % { HTTP_USER_AGENT } ^Lynx.* RewriteRule ^/$ /homepage. min .html [ L ]
RewriteRule ^/$ /homepage .std.html [ L ]
解释:
如果你使用的浏览器识别标志是’Mozilla’,则你将得到内容最大化的主页(含有Frames等等)。
如果你使用的是(基于终端的)Lynx, 则你得到的是内容最小化的主页(不含table等等)。
如果上述条件都不满足(使用的是其他浏览器),则你得到的是一个标准的主页。
http://www.2cto.com/os/201201/116040.html
httpd.config说明
http://www.cnblogs.com/mxw09/archive/2011/08/26/2154240.html
相关推荐
apache日志文件说明
如何按日期生成apache日志文件及限制apache日志文件大小
python apache日志分析 INTERNATIONAL MEDICAL SUMMIT FORUM ...当我们安装并启动Apache后,Apache会自动生成两个日志文件,这两个日志文件分别是访问日志access_log(在Windows上是access.log)和错误日志err
很多apache日志分析工具都是要安装到服务器上的,而且安装非常麻烦,于是我写了一个单机版(exe,Windows),方便大家分析apache访问日志,绿色版的,直接解压就可以用。 功能: 1、导入apache访问日志; 2、访问...
在kali,访问日志被记录在”/var/log/apache2/”中,在这个文件夹中三个后缀名为“.log”的文件中(windows则保存在后缀名为“.txt”的文件中)。 日志文件 查看日志文件 apache日志配置 远程主机IP E-mail(常为空白...
访问服务器产生日志 查看日志 实验环境 Kali系统 实验步骤 1.在kali中找到apache的主配置文件“/etc/apache2/apache2.conf”。 2.输入“vim apache2.conf”打开文件。 3. 找到logFormat。 4. 修改参数并保存。 5. ...
天智Apache日志分析器是一款免费的Apache日志分析工具,使用VC++开发,专用于分析Apache网站日志,可监视、查看和分析Apache服务器日志,统计日志中正常访问和错误日志等信息。
本文介绍了apache日志如何切割,通过自动切割apache日志切割,我们可以更方便查阅日志
apache在生产环境下遇到的诸多问题,此日志仅限于本人在Linux环境下总结下的问题,酌情下载,希望能帮到你们
shell 处理apache日志入库 awk分析apache日志为*.sql文件 sqlplus写入oracle
apache日志配置 摘 要:通过本节介绍,让学生了解如何配置apache。 关键词:apache日志配置 一、Apache主配置文件 1、Apache.conf Kali系统自带了apache的相关内容,只需要简单的一行代码“service apache start”就...
apache日志hadoop大数据 hive与hbase是如何整合使用的
apache日志分析系统免费版V1.6,感觉功能不错,这边留个底以后会用到!
debian下apache日志集中管理,日志服务器配置
记录一次ssh日志分析和apache日志分析
windows端日志分析软件,支持FTP远程获取linux,NT,OS日志
Apache日志查看器是一个免费的工具,它允许您监视、查看和分析Apache的日志。
一个分析Apache服务器访问日志的工具, 基于C#开发. 可以分析用户访问所在地, 访问次数, UserAgent等信息.
apache,日志,分析系统,awStats,完全教材
apache日志分割