Advertisement
Guest User

Untitled

a guest
Jun 20th, 2020
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.30 KB | None | 0 0
  1.  
  2. #user nginx;
  3. user www-data;
  4. #user root;
  5. worker_processes 2;
  6.  
  7. error_log /var/log/nginx/error.log warn;
  8. pid /var/run/nginx.pid;
  9.  
  10. #
  11. worker_rlimit_nofile 10000; # 65535
  12.  
  13. events {
  14. worker_connections 2048;
  15. }
  16.  
  17.  
  18. http {
  19. include /etc/nginx/mime.types;
  20. default_type application/octet-stream;
  21.  
  22. #log_format main '$remote_addr - $remote_user [$time_local] "$request" '
  23. # '$status $body_bytes_sent "$http_referer" '
  24. # '"$http_user_agent" "$http_x_forwarded_for"';
  25.  
  26. log_format main '$remote_addr - $remote_user [$time_local] "$host" "$request" '
  27. '$status $body_bytes_sent "$http_referer" '
  28. '"$http_user_agent" "$http_x_forwarded_for" -> $upstream_response_time';
  29.  
  30. access_log /var/log/nginx/access.log main;
  31.  
  32. server_tokens off; # Óáðàòü âåðñèþ nginx
  33.  
  34. sendfile on; # Ìåòîä îòïðàâêè äàííûõ sendfile áîëåå ýôôåêòèâåí, ÷åì ñòàíäàðòíûé ìåòîä read+write
  35. #tcp_nopush on;
  36. client_max_body_size 0; #  ýòîì ñëó÷àå ñåðâåð áóäåò ïðèíèìàòü âñå çàïðîñû, íåçàâèñèìî îò ðàçìåðà çàïðîñà
  37. client_body_buffer_size 128M;
  38. tcp_nodelay on; # Áóäåò îòïðàâëÿòü çàãîëîâêè è è íà÷àëî ôàéëà â îäíîì ïàêåòå
  39. tcp_nopush on; # Áóäåò îòïðàâëÿòü çàãîëîâêè è è íà÷àëî ôàéëà â îäíîì ïàêåòå
  40. open_file_cache max=200000 inactive=20s; # Îïðåäåëÿåò ìàêñèìàëüíîå êîëè÷åñòâî ôàéëîâ, èíôîðìàöèÿ î êîòîðûõ áóäåò ñîäåðæàòüñÿ â êåøå
  41. open_file_cache_valid 30s; # Îïðåäåëÿåò ÷åðåç êàêîå âðåìÿ èíôîðìàöèÿ áóäåò óäàëåíà èç êåøà
  42. open_file_cache_errors on; # Áóäåò êåøèðîâàòü èíôîðìàöèþ îá îòñóòñòâóþùèõ ôàéëàõ
  43.  
  44. proxy_buffer_size 16k; # 4k
  45. proxy_buffers 128 16k; # 32 4k # äî 132K + ÿäåðíûå áóôåðà
  46. proxy_max_temp_file_size 0;
  47.  
  48. keepalive_timeout 65; # Áóäåò æäàòü 30 ñåêóíä ïåðåä çàêðûòèåì keepalive ñîåäèíåíèÿ
  49. keepalive_requests 100; # Ìàêñèìàëüíîå êîëè÷åñòâî keepalive çàïðîñîâ îò îäíîãî êëèåíòà
  50. reset_timedout_connection on; # Åñëè êëèåíò ïåðåñòàë ÷èòàòü îòâå÷àòü, Nginx áóäåò ñáðàñûâàòü ñîåäèíåíèå ñ íèì
  51. client_body_timeout 10; # Áóäåò æäàòü 10 ñåêóíä òåëî çàïðîñà îò êëèåíòà, ïîñëå ÷åãî ñáðîñèò ñîåäèíåíèå
  52. send_timeout 2; # Åñëè êëèåíò ïðåêðàòèò ÷òåíèå îòâåòà, Nginx ïîäîæäåò 2 ñåêóíäû è ñáðîñèò ñîåäèíåíèå
  53.  
  54. gzip on; # Áóäåò ñæèìàòü âñå ôàéëû ñ ïåðå÷èñëåííûìè òèïàìè
  55. gzip_comp_level 9;
  56. gzip_proxied any;
  57. gzip_disable "msie6";
  58. gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript;
  59.  
  60. server_names_hash_max_size 1024;
  61. server_names_hash_bucket_size 64;
  62.  
  63. include /etc/nginx/conf.d/*.conf;
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement