2012-03-28 10 views
28

Ich benutze Rewrite und Proxy_pass und ich habe einige zeitweilige Probleme mit der Seite, die ich stellvertretend besagte überschreibt auch. Gibt es eine Möglichkeit, die Proxy-Aktivität zu protokollieren, damit ich dieses Problem beheben kann?Logging-Proxy-Aktivität in Nginx

Antwort

51

Ich bin kein Experte, aber mit dem gleichen Problem hier, was ich in meinem nginx.conf tat:

Die erste Zeile ein neues Format definieren, und dann sagen Sie access_log es zu benutzen

+0

Warte, ändert sich auch der Standard 'access.log'? Muss ich dies innerhalb des Proxy/Upstream-Standortes definieren? – Xeoncross

+2

@Xeoncross das log_format muss im 'http {}' Abschnitt sein, aber Sie können die 'access_log' Direktive innerhalb eines' location' Blocks definieren (siehe [context] (http://nginx.org/en/docs/ http/ngx_http_log_module.html # Zugriffsprotokoll)). – bufh