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
- Кеш, стиснення і захист від перевантаження