条件:当访问ck.php?abc时,将日志记录到test.log里
其中abc为访问ck.php时加的参数。
使用if语句判断参数是否以abc开头。
修改nginx.conf,添加:
location /ck.php {
如果作为反向代理,这一定要把proxy再写上,否则不会反向代理该文件
if ($args ~ ^abc){
access_log /usr/local/nginx/logs/test.log;
}
}
其中:
$args
This variable is equal to arguments in the line of request;
更多的参数,查看nginx的文档中的NginxHttpCoreModule,里的Variables部分。
这里是个例子,可以根据自己的条件,结合适当的变量来分离出需要的日志。
阅读(1778) | 评论(0) | 转发(0) |