nginx中用于本地请求的备用日志文件

时间:2016-09-06 15:57:23

标签: nginx

如果请求来自我的本地网络(例如192.168.x.x),如何将访问日志重定向到备用文件? 我发现some hints如何根据请求者IP禁用日志,但在我的情况下,我想将这些请求记录到另一个文件,以便为了开发目的,我只看到我自己的日志只在那个特定的文件中

1 个答案:

答案 0 :(得分:0)

答案在您引用的页面中,您只需要反转df2 1 s。

这应该有效:

0

有关详细信息,请参阅thisthis

编辑:实际上map $remote_addr $private_ip { ~^192\.168\. 1; default 0; } map $remote_addr $public_local { ~^192\.168\. 0; default 1; } server { ... # access-private.log for requests from local network access_log /path/to/access-private.log main if=$private_ip; # access.log for all other requests access_log /path/to/access.log main if=$public_ip; ... } 指令更适合映射geo

$remote_addr

有关详细信息,请参阅this document