user root; worker_processes 1;

error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid;

events {

worker_connections  1024;

}

http {

include       /etc/nginx/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  /var/log/nginx/access.log;

reset_timedout_connection on;
client_header_timeout 15;
client_body_timeout 15;
send_timeout 5;
keepalive_timeout        65;
limit_conn_zone  $binary_remote_addr  zone=perip:5m;
limit_conn perip 50;
connection_pool_size 256;
client_header_buffer_size 1k;
large_client_header_buffers 4 2k;
request_pool_size 4k;
types_hash_max_size 2048;
server_names_hash_bucket_size  64;
sendfile        on;
tcp_nopush     on;
tcp_nodelay        on;
gzip              on;
gzip_proxied      expired no-cache no-store private auth;
gzip_buffers      16 8k;
gzip_comp_level   5;
gzip_http_version 1.0;
gzip_min_length   0;
gzip_vary         on;
server_tokens off;
output_buffers 1 32k;
postpone_output 1460;
ignore_invalid_headers on;
client_max_body_size 64m;
include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;

}