nginx.conf 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. user root root;
  2. worker_processes 1;
  3. worker_rlimit_nofile 20000;
  4. error_log /var/log/nginx/error.log notice;
  5. events {
  6. use epoll;
  7. worker_connections 20000;
  8. multi_accept on;
  9. }
  10. http {
  11. include mime.types;
  12. default_type application/octet-stream;
  13. log_format main
  14. '{"time_iso8601":"$time_iso8601",'
  15. '"remote_addr":"$remote_addr",'
  16. '"request":"$request",'
  17. '"status":$status,'
  18. '"request_method": "$request_method",'
  19. '"body_bytes_sent":$body_bytes_sent,'
  20. '"request_time":$request_time,'
  21. '"upstream_response_time":$upstream_response_time,'
  22. '"upstream_addr":"$upstream_addr",'
  23. '"host":"$host",'
  24. '"url":"$uri",'
  25. '"http_x_forwarded_for":"$http_x_forwarded_for",'
  26. '"http_referer":"$http_referer",'
  27. '"http_user_agent":"$http_user_agent"}';
  28. sendfile on;
  29. tcp_nopush on;
  30. tcp_nodelay on;
  31. server_tokens off;
  32. keepalive_timeout 60;
  33. client_max_body_size 6120m;
  34. proxy_connect_timeout 600;
  35. proxy_send_timeout 600;
  36. proxy_read_timeout 600;
  37. proxy_buffer_size 16k;
  38. proxy_buffers 4 64k;
  39. proxy_busy_buffers_size 128k;
  40. proxy_temp_file_write_size 128k;
  41. map $http_connection $connection_upgrade {
  42. "~*Upgrade" $http_connection;
  43. default keep-alive;
  44. }
  45. include conf.d/*.conf;
  46. }