Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # vim: filetype=nginx
- # _
- # _ __ __ _(_)_ __ __ __
- # | '_ \ / _` | | '_ \\ \/ /
- # | | | | (_| | | | | |> <
- # |_| |_|\__, |_|_| |_/_/\_\
- # |___/
- #
- # Настройка веб сервера NGINX
- # Написан: @alexandrovich.ff
- # Website: http://malikov.red
- # #---Основные настройки---# #
- # Пользователь запуск веб сервера
- user http;
- # Количество потоков и ядер процессора
- worker_processes auto;
- worker_cpu_affinity auto;
- # PID процесса
- #pid /run/nginx.pid;
- # Включение PCRE для ускорения регулярных выражений
- pcre_jit on;
- # Логгирование веб сервера
- error_log off;
- # ---События--- #
- events{
- # Количество подключений
- worker_connections 1024;
- # Каждый процесс принимает несколько соединений.
- multi_accept on;
- # Метод обработки соединений
- use epoll;
- }
- # ---Настройки http подключений-- #
- http {
- # Заголовок ответа сервера
- server_tokens off;
- # Логгирование подключений
- access_log off;
- # Кодировка
- charset utf-8;
- # Продвинутый метод read() + write()
- sendfile on;
- # Оптимизация TCP траффика
- tcp_nopush on;
- tcp_nodelay on;
- # Включение AIO
- aio threads;
- aio_write on;
- directio 8m;
- # Хэширование
- types_hash_max_size 4096;
- include mime.types;
- default_type application/octet-stream;
- # Кэширование
- open_file_cache max=200000 inactive=20s;
- open_file_cache_valid 60s;
- open_file_cache_min_uses 2;
- open_file_cache_errors on;
- # Буферизация
- client_header_buffer_size 1k;
- large_client_header_buffers 4 4k;
- output_buffers 1 32k;
- postpone_output 1460;
- # Сжатие
- gzip on;
- gzip_buffers 4 8k;
- gzip_comp_level 6;
- gzip_min_length 500;
- gzip_proxied expired no-cache no-store private auth;
- gzip_vary on;
- gzip_disable "MSIE [1-6]\.";
- gzip_types
- application/atom+xml
- application/javascript
- application/json
- application/ld+json
- application/manifest+json
- application/rss+xml
- application/vnd.geo+json
- application/vnd.ms-fontobject
- application/x-font-ttf
- application/x-web-app-manifest+json
- application/xhtml+xml
- application/xml
- font/opentype
- image/bmp
- image/svg+xml
- image/x-icon
- text/cache-manifest
- text/css
- text/plain
- text/vcard
- text/vnd.rim.location.xloc
- text/vtt
- text/x-component
- text/x-cross-domain-policy;
- # Таймауты
- client_header_timeout 3m;
- client_body_timeout 3m;
- send_timeout 3m;
- keepalive_timeout 75 20;
- # #---Виртуальные сервера---# #
- # vfgcloud.com.ua
- include /etc/nginx/sites/vfgcloud;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement