Пересборка Nginx с поддержкой TLS v1.3

nginx
В рамках этой статьи исключительно из «спортивного интереса» рассмотрим процесс пересборки Nginx с поддержкой TLS v1.3 — данная возможность уже существует, хотя сам стандарт TLSv1.3 пока находится в драфте. Давайте разберемся!

Продолжить чтение

Nginx: ошибка (24: Too many open files) и ее решение

nginx
На одном из серверов в логе ошибок веб-сервера Nginx появились сообщения вида

2017/11/22 08:21:02 [crit] 29098#29098: *174583882 open() "/var/www/public/blackfriday/img/tabs/img4.png" failed (24: Too many open files), client: 176.113.144.142, server: example.com, request: "GET /blackfriday/img/tabs/img4.png HTTP/2.0", host: "example.com"

Продолжить чтение

Редиректы на Nginx: Rewrite vs Return

nginx
Довольно часто при обращении к сайту используются редиректы на уровне вебсервера Nginx. Чаще всего редиректы применяют для изменения имени домена (без www на домен с www) или протокола (с HTTP на HTTPS).

Продолжить чтение

Очистка кэша FastCGI: еще один вариант

nginx
Ранее мы уже рассматривали настройку кэширования на Nginx, упоминали об очистке кэша FastCGI в бесплатной версии веб-сервера Nginx с помощью модуля ngx_cache_purge.

Продолжить чтение

Использование модуля nginx-module-vts для сбора расширенной статистики Nginx

nginx
Была поставлена задача замерять количество входящего/исходящего траффика для определенного сайта. Сделать это можно с помощью Nginx virtual host traffic status module (nginx-module-vts) — давайте разберемся!

Продолжить чтение