################################################################################################################################################ # A simple common nginx.conf header file, to be used with the apache2nginx convertor script. ################################################################################################################################################ user nobody; worker_processes 3; pid logs/nginx.pid; #error_log logs/error.log; #error_log logs/error.log notice; error_log logs/error.log debug; events { worker_connections 512; } http { include mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] $request ' '"$status" $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log logs/access.log main; #################################################################################### ### By default, use a generic 50x error page, located in ...nginx/html/50x.htm : error_page 502 503 504 /50x.htm; #################################################################################### client_header_timeout 1m; client_body_timeout 1m; send_timeout 1m; connection_pool_size 256; client_header_buffer_size 1k; large_client_header_buffers 4 2k; request_pool_size 4k; output_buffers 4 32k; postpone_output 1460; open_file_cache max=2000 inactive=20s; open_file_cache_retest 30s; open_file_cache_errors on; client_max_body_size 200m; client_body_buffer_size 128k; proxy_connect_timeout 100; proxy_send_timeout 100; proxy_read_timeout 100; sendfile on; tcp_nopush off; tcp_nodelay off; keepalive_timeout 100 45; #keepalive_timeout 65; gzip on; gzip_min_length 1100; gzip_buffers 4 32k; gzip_types text/plain text/html application/x-javascript text/xml text/css; ignore_invalid_headers on;