Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #user nginx;
- user www-data;
- #user root;
- worker_processes 2;
- error_log /var/log/nginx/error.log warn;
- pid /var/run/nginx.pid;
- #
- worker_rlimit_nofile 10000; # 65535
- events {
- worker_connections 2048;
- }
- 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"';
- log_format main '$remote_addr - $remote_user [$time_local] "$host" "$request" '
- '$status $body_bytes_sent "$http_referer" '
- '"$http_user_agent" "$http_x_forwarded_for" -> $upstream_response_time';
- access_log /var/log/nginx/access.log main;
- server_tokens off; # Óáðàòü âåðñèþ nginx
- sendfile on; # Ìåòîä îòïðàâêè äàííûõ sendfile áîëåå ýôôåêòèâåí, ÷åì ñòàíäàðòíûé ìåòîä read+write
- #tcp_nopush on;
- client_max_body_size 0; #  ýòîì ñëó÷àå ñåðâåð áóäåò ïðèíèìàòü âñå çàïðîñû, íåçàâèñèìî îò ðàçìåðà çàïðîñà
- client_body_buffer_size 128M;
- tcp_nodelay on; # Áóäåò îòïðàâëÿòü çàãîëîâêè è è íà÷àëî ôàéëà â îäíîì ïàêåòå
- tcp_nopush on; # Áóäåò îòïðàâëÿòü çàãîëîâêè è è íà÷àëî ôàéëà â îäíîì ïàêåòå
- open_file_cache max=200000 inactive=20s; # Îïðåäåëÿåò ìàêñèìàëüíîå êîëè÷åñòâî ôàéëîâ, èíôîðìàöèÿ î êîòîðûõ áóäåò ñîäåðæàòüñÿ â êåøå
- open_file_cache_valid 30s; # Îïðåäåëÿåò ÷åðåç êàêîå âðåìÿ èíôîðìàöèÿ áóäåò óäàëåíà èç êåøà
- open_file_cache_errors on; # Áóäåò êåøèðîâàòü èíôîðìàöèþ îá îòñóòñòâóþùèõ ôàéëàõ
- proxy_buffer_size 16k; # 4k
- proxy_buffers 128 16k; # 32 4k # äî 132K + ÿäåðíûå áóôåðà
- proxy_max_temp_file_size 0;
- keepalive_timeout 65; # Áóäåò æäàòü 30 ñåêóíä ïåðåä çàêðûòèåì keepalive ñîåäèíåíèÿ
- keepalive_requests 100; # Ìàêñèìàëüíîå êîëè÷åñòâî keepalive çàïðîñîâ îò îäíîãî êëèåíòà
- reset_timedout_connection on; # Åñëè êëèåíò ïåðåñòàë ÷èòàòü îòâå÷àòü, Nginx áóäåò ñáðàñûâàòü ñîåäèíåíèå ñ íèì
- client_body_timeout 10; # Áóäåò æäàòü 10 ñåêóíä òåëî çàïðîñà îò êëèåíòà, ïîñëå ÷åãî ñáðîñèò ñîåäèíåíèå
- send_timeout 2; # Åñëè êëèåíò ïðåêðàòèò ÷òåíèå îòâåòà, Nginx ïîäîæäåò 2 ñåêóíäû è ñáðîñèò ñîåäèíåíèå
- gzip on; # Áóäåò ñæèìàòü âñå ôàéëû ñ ïåðå÷èñëåííûìè òèïàìè
- gzip_comp_level 9;
- gzip_proxied any;
- gzip_disable "msie6";
- gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript;
- server_names_hash_max_size 1024;
- server_names_hash_bucket_size 64;
- include /etc/nginx/conf.d/*.conf;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement