Nginx
16 статей в разделе
Nginx — веб-сервер, на котором у ZevsHost построена большая часть инструкций для сайтов, и раздел объясняет его от архитектуры до тонкой настройки. Начало — установка на Ubuntu и Debian, server block для нескольких сайтов на одном IP и директива location с её порядком приоритета, из-за которого чаще всего ломаются правила.
Дальше — рабочие задачи: rewrite и return для редиректов без циклов, reverse proxy через proxy_pass с правильными заголовками бэкенда, связка с PHP-FPM через сокеты и fastcgi_params, настройка SSL/TLS и переход на HTTP/2 и HTTP/3. Отдельно разобраны proxy_cache и fastcgi_cache, сжатие gzip и Brotli, а также limit_req и limit_conn для защиты от наплыва запросов.
Есть и диагностика: как читать access_log и разбирать ошибки, что означают коды 502 и 504 и с чего начинать поиск причины, как раздавать статику через try_files, expires и sendfile без лишней нагрузки на приложение.
- Виртуальные хосты и приоритет location
- Reverse proxy, PHP-FPM и SSL/TLS
- Кэш, сжатие и защита от перегрузки