123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- user nginx;
- 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 - $server_name [$time_local] "$request" '
- '$status $body_bytes_sent "$http_referer" '
- '"$http_user_agent" "$http_x_forwarded_for"';
- access_log /var/log/nginx/access.log main;
- # copies data between one FD and other from within the kernel
- # faster than read() + write()
- sendfile on;
- # send headers in one piece, it is better than sending them one by one
- tcp_nopush on;
- # don't buffer data sent, good for small data bursts in real time
- tcp_nodelay on;
- # reduce the data that needs to be sent over network -- for testing environment
- gzip on;
- gzip_min_length 10240;
- gzip_comp_level 1;
- gzip_vary on;
- gzip_disable msie6;
- gzip_proxied expired no-cache no-store private auth;
- gzip_types
- # text/html is always compressed by HttpGzipModule
- text/css
- text/javascript
- text/xml
- text/plain
- text/x-component
- application/javascript
- application/x-javascript
- application/json
- application/xml
- application/rss+xml
- application/atom+xml
- font/truetype
- font/opentype
- application/vnd.ms-fontobject
- image/svg+xml;
- # allow the server to close connection on non responding client, this will free up memory
- reset_timedout_connection on;
- # request timed out -- default 60
- #client_body_timeout 10;
- # if client stop responding, free up memory -- default 60
- #send_timeout 2;
- # server will close connection after this time -- default 75
- keepalive_timeout 60;
- # number of requests client can make over keep-alive -- for testing environment
- #keepalive_requests 100000;
-
- server_names_hash_bucket_size 64;
-
- include /etc/nginx/conf.d/*.conf;
- }
|