nginx.conf 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. user nginx nginx;
  2. worker_processes auto;
  3. worker_cpu_affinity auto;
  4. #error_log /usr/local/webserver/nginx/logs/nginx_error.log crit;
  5. pid /app/soft/tengine/nginx.pid;
  6. worker_rlimit_nofile 102400;
  7. events
  8. {
  9. use epoll;
  10. worker_connections 51200;
  11. }
  12. http
  13. {
  14. include mime.types;
  15. default_type application/octet-stream;
  16. source_charset GB2312;
  17. server_names_hash_bucket_size 256;
  18. client_header_buffer_size 16k;
  19. large_client_header_buffers 4 16k;
  20. #size limits
  21. client_max_body_size 50m;
  22. client_body_buffer_size 512k;
  23. client_header_timeout 3m;
  24. client_body_timeout 3m;
  25. send_timeout 3m;
  26. sendfile on;
  27. server_tokens off;
  28. tcp_nopush on;
  29. keepalive_timeout 5;
  30. tcp_nodelay on;
  31. server_tag off;
  32. server_info off;
  33. #####
  34. gzip on;
  35. gzip_min_length 1k;
  36. gzip_buffers 4 16k;
  37. gzip_http_version 1.1;
  38. gzip_comp_level 7;
  39. gzip_types text/plain application/x-javascript text/css application/xml;
  40. gzip_vary on;
  41. proxy_cache_path /data/nginx_cache levels=1:2 keys_zone=easou:1024m;
  42. proxy_redirect off ;
  43. #proxy_http_version 1.1;
  44. #proxy_set_header Connection "";
  45. proxy_set_header Host $host;
  46. proxy_set_header Referer $http_referer;
  47. proxy_set_header Cookie $http_cookie;
  48. proxy_set_header X-Real-IP $remote_addr;
  49. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  50. proxy_connect_timeout 300;
  51. proxy_send_timeout 30;
  52. proxy_read_timeout 60;
  53. proxy_buffer_size 512k;
  54. proxy_buffers 128 512k;
  55. proxy_busy_buffers_size 512k;
  56. proxy_temp_file_write_size 512k;
  57. proxy_next_upstream error timeout http_503;
  58. include vhosts/www/www.conf;
  59. #include vhosts/qd/wangye.conf;
  60. }