Advertisement
Guest User

Nginx conf for LOR

a guest
Mar 10th, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Nginx 3.21 KB | None | 0 0
  1. # vim: filetype=nginx
  2. #              _            
  3. #  _ __   __ _(_)_ __ __  __
  4. # | '_ \ / _` | | '_ \\ \/ /
  5. # | | | | (_| | | | | |>  <
  6. # |_| |_|\__, |_|_| |_/_/\_\
  7. #        |___/
  8. #              
  9. # Настройка веб сервера NGINX
  10. # Написан: @alexandrovich.ff
  11. # Website: http://malikov.red
  12.  
  13. # #---Основные настройки---# #
  14. # Пользователь запуск веб сервера
  15. user http;
  16. # Количество потоков и ядер процессора
  17. worker_processes auto;
  18. worker_cpu_affinity auto;
  19. # PID процесса
  20. #pid /run/nginx.pid;
  21. # Включение PCRE для ускорения регулярных выражений
  22. pcre_jit on;
  23. # Логгирование веб сервера
  24. error_log off;
  25.  
  26. # ---События--- #
  27. events{
  28.     # Количество подключений
  29.     worker_connections 1024;
  30.     # Каждый процесс принимает несколько соединений.
  31.     multi_accept on;
  32.     # Метод обработки соединений
  33.     use epoll;
  34. }
  35.  
  36. # ---Настройки http подключений-- #
  37. http {
  38.     # Заголовок ответа сервера
  39.     server_tokens off;
  40.     # Логгирование подключений
  41.     access_log off;
  42.     # Кодировка
  43.     charset utf-8;
  44.     # Продвинутый метод read() + write()
  45.     sendfile on;
  46.     # Оптимизация TCP траффика
  47.     tcp_nopush on;
  48.     tcp_nodelay on;
  49.     # Включение AIO
  50.     aio threads;
  51.     aio_write on;
  52.     directio 8m;
  53.     # Хэширование
  54.     types_hash_max_size 4096;
  55.     include mime.types;
  56.     default_type application/octet-stream;
  57.     # Кэширование
  58.     open_file_cache max=200000 inactive=20s;
  59.     open_file_cache_valid 60s;
  60.     open_file_cache_min_uses 2;
  61.     open_file_cache_errors on;
  62.     # Буферизация
  63.     client_header_buffer_size    1k;
  64.     large_client_header_buffers  4 4k;
  65.     output_buffers   1 32k;
  66.     postpone_output  1460;
  67.     # Сжатие
  68.     gzip on;
  69.     gzip_buffers    4 8k;
  70.     gzip_comp_level 6;
  71.     gzip_min_length 500;
  72.     gzip_proxied expired no-cache no-store private auth;
  73.     gzip_vary on;
  74.     gzip_disable "MSIE [1-6]\.";
  75.     gzip_types
  76.         application/atom+xml
  77.         application/javascript
  78.         application/json
  79.         application/ld+json
  80.         application/manifest+json
  81.         application/rss+xml
  82.         application/vnd.geo+json
  83.         application/vnd.ms-fontobject
  84.         application/x-font-ttf
  85.         application/x-web-app-manifest+json
  86.         application/xhtml+xml
  87.         application/xml
  88.         font/opentype
  89.         image/bmp
  90.         image/svg+xml
  91.         image/x-icon
  92.         text/cache-manifest
  93.         text/css
  94.         text/plain
  95.         text/vcard
  96.         text/vnd.rim.location.xloc
  97.         text/vtt
  98.         text/x-component
  99.         text/x-cross-domain-policy;
  100.     # Таймауты
  101.     client_header_timeout  3m;
  102.     client_body_timeout    3m;
  103.     send_timeout           3m;
  104.     keepalive_timeout      75 20;
  105.  
  106.     # #---Виртуальные сервера---# #
  107.     # vfgcloud.com.ua
  108.     include /etc/nginx/sites/vfgcloud;
  109. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement