Главная/Nginx

Nginx на VPS

Nginx на VPS выполняет три роли сразу: принимает запросы снаружи, отдаёт файлы и держит сертификат, а динамику передаёт внутрь, в php-fpm или в ваше приложение. На одном гигабайте памяти он спокойно обслуживает сотни одновременных соединений.

3 мин чтенияДанные проверены 14 октября 2026

Ответ за 30 секунд

Nginx снаружи, приложение или php-fpm внутри на локальном адресе. Кеш готовых страниц снимает больше нагрузки, чем апгрейд тарифа: страница отдаётся без обращения к базе и к интерпретатору.

NVMe-диски и предсказуемые ядра, оплата по часам на время настройки и проверки.

Какая схема нужна вам

01 · 1 мин

Чем Nginx отличается от Apache под нагрузкой#

Разница в устройстве. Apache исторически выделяет на запрос процесс или поток, Nginx обрабатывает множество соединений в нескольких рабочих процессах. На практике это выглядит так.

СитуацияNginxApache
Много медленных соединенийДержит сотнями, память почти не растётПамять растёт с числом соединений
Отдача файловБыстрее, это его основная работаМедленнее
Настройки в папке сайтаНе поддерживаетПоддерживает файлы .htaccess
Готовые инструкции CMSЕсть, но правила переписываются вручнуюОбычно идут из коробки

Главный практический минус Nginx это отсутствие настроек в папке сайта: правила перенаправлений переносятся в конфигурацию руками. Для WordPress и других известных систем готовые блоки правил есть в документации, и один раз настроенные они работают дальше без вмешательства: см. WordPress на VPS.

Встречается и третий вариант: Nginx снаружи, Apache внутри. Так делают, когда сайту нужны файлы .htaccess, а отдачу статики хочется оставить Nginx.

02 · 1 мин

Как устроена связка с php-fpm и приложением#

Nginx сам не выполняет код. Он передаёт запрос тому, кто это делает, и ждёт ответа.

  1. Запрос приходит на 443. Nginx снимает шифрование и смотрит на адрес.
  2. Файл есть на диске. Отдаёт сам, это самый быстрый путь.
  3. Нужен код. Передаёт запрос в php-fpm через локальный сокет или в приложение на локальный порт.
  4. Ответ возвращается. Nginx отдаёт его посетителю и при необходимости кладёт в кеш.

Два правила для этой схемы. Первое: внутренняя часть слушает только локальный адрес, чтобы к ней нельзя было обратиться снаружи минуя Nginx. Второе: число рабочих процессов внутри считается по памяти, а не по желанию, иначе при всплеске сервер уйдёт в своп. Как считать, разобрано в PHP на VPS и в памяти VPS.

Инструмент · 1 мин

Какая схема нужна вам#

Ответьте на три вопроса, и получится рабочая схема без лишних слоёв.

Какая схема веб-сервера вам нужна

Схема зависит от того, что отдаёт сервер и сколько сайтов на нём живёт. Три вопроса

Что на сервере?
Какая нагрузка?
Сертификат уже есть?

04 · 1 мин

Пять ошибок, которые ломают сайт#

  1. Правила перезаписаны, а проверка не сделана. У Nginx есть режим проверки конфигурации. Он занимает секунду и ловит опечатку до перезапуска.
  2. Ошибка 502 после обновления PHP. Поменялся путь к сокету php-fpm, Nginx продолжает обращаться к старому. Правится одной строкой.
  3. Слишком маленький лимит на размер загрузки. Файлы больше одного мегабайта не проходят, а в журнале видно обрыв запроса. Лимит ставится и в Nginx, и в PHP, иначе меньший победит.
  4. Нет ограничения частоты запросов. Любой перебор формы или обход роботом укладывает базу. Лимит по адресу встроен в Nginx: защита от DDoS.
  5. Журналы растут без ротации. Через месяцы они заполняют диск, и сервер встаёт целиком, см. диски и объём.

Смотрите журнал ошибок, а не только страницу

Белый экран и код 502 не говорят ничего. Причина пишется в журнал ошибок Nginx и в журнал php-fpm: обе записи указывают на строку и на процесс, который не ответил.

Как следить за этим постоянно и не читать журналы вручную, описано в мониторинге.

05 · 1 мин

Вопросы о веб-сервере#

Что выбрать: Nginx или Apache?

Для отдачи файлов и большого числа соединений Nginx. Apache берут, когда нужны настройки в файлах .htaccess или модуль, которого нет в Nginx.

Почему появляется ошибка 502?

Nginx не получил ответ от внутренней части: php-fpm или приложение не работает, либо изменился путь к сокету. Причина пишется в журнал ошибок.

Нужен ли Nginx, если стоит панель управления?

Панель обычно сама ставит веб-сервер и правит его настройки. Вмешиваться в такие файлы вручную не стоит: при обновлении панели правки затрутся.

Сколько памяти занимает Nginx?

Несколько десятков мегабайт на рабочие процессы. Память съедает не он, а то, что считает динамику: интерпретатор и база.

Почему этому можно верить

Как мы проверяли

Данные с сайтов провайдеровСобраны вручную, у фактов указана дата проверки.
Цифры можно перепроверитьЗамеры и команды описаны так, что их повторит любой читатель.
Независимый справочникНе связан ни с одним из провайдеров и пишет о минусах тоже.

Источники цифр на этой странице: VPS и VDS серверы Таймвеб Клауд, timeweb.cloud/services/vds-vps, проверено 14 октября 2026.

VBРедакция VPSBase · обновлено 14 октября 2026

Проверьте сервер на деле

При почасовой оплате сутки теста стоят десятки рублей, а не месячный тариф.

  • Оплата по часам, а не только за месяц
  • NVMe-диски во всех конфигурациях
  • Дата-центры в России и за рубежом
  • Создание сервера за пару минут
Схема