diff --git a/d1/nginx_config.py b/d1/nginx_config.py index 5db195d..536af8d 100644 --- a/d1/nginx_config.py +++ b/d1/nginx_config.py @@ -18,7 +18,7 @@ with io.open( sections.append(r''' location ^~ /{app_name}/ { proxy_set_header Host $http_host; - proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-For $t1; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection $connection_upgrade; @@ -39,7 +39,7 @@ events { http { log_format main - '[$time_local][$remote_addr, $http_x_forwarded_for]' + '[$time_local][$remote_addr, $http_x_forwarded_for, $t1]' '[$request_length,$bytes_sent,$request_time]' '[$status][$request]' '[$http_user_agent][$http_referer]'; @@ -48,6 +48,13 @@ http { access_log /dev/stderr main; server { + set $t1 $remote_addr; + if ($http_x_forwarded_for) + { + set $t1 $http_x_forwarded_for; + } + + listen 80; client_max_body_size 50M;