2012-03-28 82 views
28

我正在使用rewrite和proxy_pass,并且我正在与代理所述重写的站点发生一些间歇性问题。是否有办法记录代理活动,以便我可以调试此问题?在nginx中记录代理活动

回答

51

我不是专家,但这里有我在我的nginx.conf做了同样的问题:

第一行定义一个新的格式,然后你告诉访问日志使用它

+0

等等,这是否也会更改默认的'access.log'?我需要在代理/上游位置中定义这个吗? – Xeoncross 2014-07-14 18:17:21

+2

@Xeoncross log_format必须位于'http {}'部分,但是您可以在'location'块中定义'access_log'指令(参见[context](http://nginx.org/en/docs/) HTTP/ngx_http_log_module.html#访问日志))。 – bufh 2014-08-19 08:42:33