将每个请求记录到某个文件

时间:2015-03-03 16:10:10

标签: apache logging httprequest server request-headers

我想记录请求的所有请求(也可能是响应)标头,这些标头是对Apache服务器上的某个文件进行的。我已经尝试过一个PHP脚本,但只有在我直接请求它时才会触发。 有没有办法记录我可以指定的文件上的所有请求? (如果它确实重要:在我的情况下,我想记录请求的文件,是一个mp4文件。)

1 个答案:

答案 0 :(得分:1)

是的,您可以设置环境变量以用于确定记录行为

SetEnvIf Request_URI /this/is/a/url.html$ thisurllog
CustomLog thisurl.log common env=thisurllog
CustomLog access.log common env=!thisurllog

最后一行将阻止该URI的条目登录公共访问日志。如果您可以双重登录两个日志,则可以省略。