changeset 30:66ddf3654046

nginx access log debug conf
author Violet7
date Tue, 19 May 2026 02:10:59 -0700
parents f83fbf2b6d4f
children b688b17bbe6b
files nginx.conf
diffstat 1 files changed, 19 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
diff -r f83fbf2b6d4f -r 66ddf3654046 nginx.conf
--- a/nginx.conf	Tue May 19 01:55:47 2026 -0700
+++ b/nginx.conf	Tue May 19 02:10:59 2026 -0700
@@ -12,13 +12,26 @@
 	resolver 8.8.8.8 1.1.1.1 valid=600s;
 	resolver_timeout 10s;
 
-  limit_req_zone $binary_remote_addr zone=perip:10m rate=10r/s;
-  limit_req zone=perip burst=20 nodelay;
-  limit_req_status 429;
-  limit_req_log_level warn;
+	limit_req_zone $binary_remote_addr zone=perip:10m rate=10r/s;
+	limit_req zone=perip burst=20 nodelay;
+	limit_req_status 429;
+	limit_req_log_level warn;
+	proxy_set_header Host $host;
+	proxy_set_header X-Real-IP $remote_addr;
+	proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
+	proxy_set_header X-Forwarded-Proto $scheme;
 
-
-
+log_format debug '$remote_addr - $remote_user [$time_local] '
+                    '"$request" $status $body_bytes_sent '
+                    'host="$host" '
+                    'referer="$http_referer" '
+                    'ua="$http_user_agent" '
+                    'xff="$http_x_forwarded_for" '
+                    'xreal="$http_x_real_ip" '
+                    'openai_hash="$http_x_openai_host_hash" '
+                    'rt=$request_time '
+                    'urt=$upstream_response_time '
+                    'upstream="$upstream_addr"';
   log_format full '$remote_addr - $remote_user [$time_local] '
               '"$request" $status $body_bytes_sent '
               '"$http_referer" "$http_user_agent" '