user nginx; worker_processes auto; error_log /data/logs/nginx/error.log warn; pid /var/run/nginx.pid; worker_rlimit_nofile 65535; events { worker_connections 65535; } http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main '$remote_addr "$remote_user" [$time_iso8601] $status $body_bytes_sent ' '"$request_method $scheme://$server_name$request_uri" ' '"$http_referer" "$http_user_agent" "$http_x_forwarded_for" ' '"$request_time" "$upstream_addr" "$upstream_status" "$upstream_response_time" "$proxy_host"'; log_format second '$remote_addr "$remote_user" [$time_iso8601] $status $body_bytes_sent ' '"$request_method $scheme://$server_name$request_uri" ' '"$http_referer" "$http_user_agent" "$http_x_forwarded_for" "$request_body"' '"$request_time" "$upstream_addr" "$upstream_status" "$upstream_response_time" "$proxy_host"'; access_log /data/logs/nginx/access.log main; server_tokens off; sendfile on; #tcp_nopush on; ### buffers ### client_header_buffer_size 1k; client_body_buffer_size 128k; #默认值 16k large_client_header_buffers 4 4k; #默认值 4 8k client_max_body_size 100m; #默认值 1m client_body_temp_path /var/cache/nginx/client/; output_buffers 1 32k; postpone_output 1460; ### timeout ### keepalive_timeout 65; #默认值 75s resolver_timeout 6; #默认值 30s client_header_timeout 10; #默认值 60s client_body_timeout 60; #默认值 60s send_timeout 60; #默认值 60s #proxy_next_upstream off; proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504 http_404; #proxy_upstream_tries 3; ### proxy-timeouts ### proxy_connect_timeout 6; #默认值 60s proxy_send_timeout 60; #默认值 60s proxy_read_timeout 60; #默认值 60s ### proxy-buffers ### proxy_buffering on; proxy_buffer_size 8k; #默认值 8 proxy_buffers 256 8k; #默认值 8 8k proxy_busy_buffers_size 64k; #默认值 16k proxy_temp_file_write_size 64k; #默认值 16k proxy_temp_path /var/cache/nginx/temp/; proxy_cache_path /var/cache/nginx/cache1 levels=1:2 keys_zone=cache1:100m inactive=7d max_size=1g; ### gzip ### gzip on; gzip_min_length 1k; gzip_comp_level 6; gzip_types text/plain application/x-javascript text/css application/xml application/json; gzip_vary on; ### fastcgi ### #fastcgi_connect_timeout 60; #fastcgi_send_timeout 180; #fastcgi_read_timeout 180; #fastcgi_buffers 4 20m; #fastcgi_buffer_size 20m; #fastcgi_busy_buffers_size 20m; #fastcgi_temp_file_write_size 20m; #fastcgi_intercept_errors on; include /etc/nginx/conf.d/*.conf; }