Российские корниIT и сервисы · 2004; применение — 2018

nginx: сервер за кадром.

От задачи Rambler до доставки видео: как сервер Сысоева применялся у Netflix.

Условная иллюстрация: сервер nginx передаёт запросы к страницам; не изображение оборудования Netflix.Условная иллюстрация: сервер nginx передаёт запросы к страницам; не изображение оборудования Netflix.
ЧТО СОЗДАЛИ

nginx: сервер за кадром

Когда браузер просит страницу или фрагмент видео, кто-то должен принять запрос, найти нужные данные и отправить ответ. Эту работу может выполнять nginx — программа, которую устанавливают на сервер. Она также может стоять перед приложениями и передавать им запросы: такая роль называется обратным прокси. Это программный компонент, а не собственный российский компьютер или вся инфраструктура сайта. От задачи Rambler к открытому коду. В письме 2008 года Игорь Сысоев датировал первые наброски весной 2002-го, работу на www.rambler.ru — летом 2004-го, публичный выпуск — 4 октября того же года. В интервью он объясняет, как дорабатывал проксирование для фотосервиса Rambler. Так российский вклад прослеживается через автора и реальную задачу интернет-компании. Рассказ автора не устанавливает принадлежность исключительных прав. Как один рабочий процесс успевает обслуживать многих. Если клиент медленно принимает данные, программе не обязательно всё это время заниматься только им. Событийный цикл nginx позволяет переключаться между соединениями, когда операционная система сообщает о готовности чтения или записи. Главный процесс управляет конфигурацией и рабочими процессами, а они обрабатывают запросы. Это упрощённое описание принципа, не обещание бесконечной производительности. Вызов блокирующей библиотеки способен задержать весь рабочий процесс — об этом прямо предупреждает руководство разработчика. Где видно практический результат. В докладе инженера Netflix Ивана Иванова на конференции LISA 2018 nginx указан веб-сервером Open Connect Appliance. Рядом перечислены FreeBSD и маршрутизатор BIRD. Получается прямое свидетельство пользователя технологии, независимого от её продавца: программа вошла в систему доставки видеоконтента. Производительность всей установки зависит также от оборудования, операционной системы, сети и доработок Netflix; её нельзя приписывать одному nginx. Доклад подтверждает применение в 2018 году, а не состав каждого узла Netflix сегодня. Просмотренная нынешняя страница Open Connect описывает программные цели, но уже не перечисляет nginx; она не используется как подтверждение текущей установки. Мировой контекст без удобного соперника. У Apache HTTP Server 2.4 есть MPM event, который также уменьшает расход рабочих потоков на ожидание соединений. Поэтому сравнение с представлением «Apache всегда держит отдельный процесс на каждого клиента» было бы неверным. Событийная обработка — общий инженерный подход, а не исключительное национальное изобретение. Без одинаковых версий, конфигурации, оборудования и нагрузки основания объявлять nginx быстрее всех нет. Сильнейший технический контраргумент пришёл от пользователя. В 2022 году Cloudflare объяснила переход своего прежнего прокси на Pingora: отдельные пулы соединений в рабочих процессах мешали повторному использованию соединений на её масштабе, а сложную логику было трудно расширять. Это наблюдение конкретной компании о собственной системе, не универсальный приговор nginx. В 2025-м Cloudflare описала и отдельную замену слоя FL1 на NGINX/OpenResty/LuaJIT системой FL2 на Rust. Эти две миграции относятся к разным частям её инфраструктуры. Они показывают пределы подхода, а не отменяют документированного применения у Netflix. Чей продукт развивается дальше. В мае 2019 года F5 сообщила о завершении приобретения NGINX. Открытая версия продолжает выпускаться; на дату проверки 22 октября 2026 года на сайте есть октябрьские релизы. Лицензия содержит copyright Сысоева и Nginx, Inc. и условия двухпунктной BSD. Это не означает, что вся современная работа выполнена в России. Для материала выбрана категория «Российские корни». В сборке используются международные технологии, в том числе OpenSSL, PCRE и zlib — в зависимости от включённых функций. Полные доли авторства и договоры по каждому вкладу не установлены. Права остаются существенной оговоркой. В ноябре 2024 года американская апелляция частично вернула на рассмотрение copyright-требование Lynwood о коде NGINX Plus, который, по утверждению истца, был разработан во время работы в Rambler. В квартальном отчёте F5 по 30 июня 2026 года эта оставшаяся часть спора описана как продолжающееся разбирательство. Допуск требования к рассмотрению не доказывает присвоения кода. Но и старое сообщение об отказе в иске в 2022 году не позволяет считать вопрос окончательно закрытым. Более поздний итог рассмотрения по существу при подготовке не подтверждён. Безопасность требует отдельной работы. Текущий список nginx содержит ошибки переполнения буфера и обращения к освобождённой памяти, включая CVE-2026-15176 и CVE-2026-97205 с указанными исправленными ветками. CSA Singapore 21 октября 2026 года предупредило об отказе в обслуживании и возможном исполнении кода при определённых условиях. Шкалы серьёзности источников различаются; здесь нет единой редакционной оценки риска. Это подтверждённые дефекты, но не свидетельство взлома каждого сервера или эксплуатации именно у Netflix. При проверке найден и отдельный взлом инфраструктуры F5, раскрытый в октябре 2025 года. Компания сообщила о похищении части исходников BIG-IP, одновременно заявив, что свидетельств доступа к исходникам и среде разработки NGINX у неё нет. Нельзя смешивать два продукта или превращать отсутствие таких свидетельств в гарантию безопасности. Редакционный вывод: ценность nginx здесь — в прослеживаемом происхождении и подтверждённом зарубежном применении серверной технологии. Это исторически датированный результат с продолжающимся развитием, техническими ограничениями и спором о части прав. Независимых проверок участников «Не нефть» пока нет.

КтоИгорь Сысоев — первоначальный автор; позднее команда NGINX и участники открытого проекта. Корпоративное направление входит в F5.
Связь с РоссиейПервоначальная разработка Сысоева связана с российским Rambler; дальнейшее развитие международное. Доли работ по странам не установлены.
Что получилосьДоклад инженера Netflix на LISA 2018 документирует nginx в Open Connect Appliance. Это свидетельство практического применения, а не независимое измерение превосходства.
Страна производстваОткрытое программное обеспечение. Серверы, сеть и прочие компоненты Netflix не являются российским изделием.
СегодняF5 приобрела NGINX в 2019 году. LICENSE содержит copyright Сысоева и Nginx, Inc. и условия BSD. Принадлежность части кода NGINX Plus оспаривалась Lynwood; по отчётности за июнь 2026 года спор продолжался. Это не установленное нарушение. Полная цепочка договоров по вкладам не проверена.
МОЖНО ПРОВЕРИТЬ

На чём основан довод

21 утверждения
01

В письме 2008 года Сысоев датировал первые наброски nginx весной 2002 года.

Игорь Сысоев / nginx
02

По письму Сысоева 2008 года, nginx работал на www.rambler.ru летом 2004 года.

Игорь Сысоев / nginx
03

В письме Сысоева публичный выпуск nginx датирован 4 октября 2004 года.

Игорь Сысоев / nginx
04

В интервью Сысоев связывает начало nginx с работой в Rambler и разработкой проксирования для его фотосервиса; это свидетельство автора, не решение о правообладании.

Хакер / интервью разработчика
05

В докладе сотрудника Netflix на LISA 2018 nginx указан веб-сервером Open Connect Appliance.

Netflix / USENIX LISA 2018
06

В том же слайде Netflix перечислены FreeBSD и BIRD: nginx — часть системы доставки, а не вся система.

Netflix / USENIX LISA 2018
07

nginx использует главный процесс и рабочие процессы с событийной моделью обработки запросов.

nginx
08

Рабочий цикл nginx обслуживает несколько соединений, реагируя на события готовности; отдельный процесс на каждое соединение не создаётся.

The Architecture of Open Source Applications
09

Документация nginx предупреждает: вызов блокирующей библиотеки может остановить весь рабочий процесс.

nginx
010

Сборка nginx может использовать сторонние OpenSSL, PCRE и zlib в зависимости от выбранных возможностей.

nginx
011

Apache HTTP Server 2.4 имеет MPM event, освобождающий рабочие потоки от части ожидания соединений.

Apache Software Foundation
012

В 2022 году Cloudflare описала замену своего прежнего прокси на базе nginx на Pingora; среди причин — раздельные пулы соединений по рабочим процессам.

Cloudflare
013

В сентябре 2025 года Cloudflare отдельно описала замену своего слоя FL1 на NGINX/OpenResty/LuaJIT реализацией FL2 на Rust.

Cloudflare
014

В мае 2019 года F5 объявила о завершении приобретения NGINX.

F5
015

Проверенная лицензия nginx содержит copyright Игоря Сысоева и Nginx, Inc.; распространение допускается на условиях двухпунктной BSD.

nginx
016

В ноябре 2024 года апелляционный суд частично восстановил рассмотрение copyright-требования о коде NGINX Plus; это не установление нарушения по существу.

US Court of Appeals for the Ninth Circuit
017

В отчёте F5 за квартал по 30 июня 2026 года описан продолжающийся спор Lynwood, ограниченный оставшейся частью требования о NGINX Plus.

F5 / SEC
018

В перечне nginx на дату проверки есть CVE-2026-15176 и CVE-2026-97205; для них указаны исправленные ветки 1.31.7+ и 1.30.6+.

nginx
019

CSA Singapore 21 октября 2026 года предупредило об условной возможности отказа в обслуживании или исполнения кода для ряда конфигураций NGINX; необходимы соответствующие условия эксплуатации.

Cyber Security Agency of Singapore
020

При раскрытии взлома F5 в октябре 2025 года компания заявила об отсутствии свидетельств доступа к исходникам или среде разработки NGINX; это заявление F5, не независимая гарантия.

F5 / SEC
021

Официальный журнал nginx датирует релиз 1.31.8 21 октября 2026 года.

nginx

Есть важный нюанс

Пример Netflix относится к 2018 году; современная конфигурация всех его узлов не установлена. NGINX входит в американскую F5; вклад международный. Cloudflare заменила nginx в важных частях своей инфраструктуры по техническим причинам. Есть опубликованные уязвимости. По отчётности F5 за июнь 2026 года оставалась часть спора о правах на NGINX Plus; исход по существу позднее не подтверждён.

ПЕРВОИСТОЧНИКИ, А НЕ ПЕРЕСКАЗЫ

Откройте и убедитесь

1

Игорь Сысоев: история nginx в списке рассылки, 2008

Игорь Сысоев / nginx · 22.10.2026

Первичный источник
2

Игорь Сысоев: интервью о разработке nginx, перепечатано в 2019

Хакер / интервью разработчика · 22.10.2026

Первичный источник
3

Andrew Alexeev: архитектура nginx, историческая глава AOSA

The Architecture of Open Source Applications · 22.10.2026

Первичный источник
4

Ivan Ivanov, Netflix: Open Connect Appliance — Software, LISA18, слайд 9

Netflix / USENIX LISA 2018 · 22.10.2026

Независимый источник
5

nginx: процессы, обработка запросов и перезагрузка конфигурации

nginx · 22.10.2026

Заявление компании
6

nginx Development guide: блокирующие библиотеки

nginx · 22.10.2026

Заявление компании
7

nginx: сборка и внешние библиотеки

nginx · 22.10.2026

Заявление компании
8

Apache HTTP Server 2.4: MPM event

Apache Software Foundation · 22.10.2026

Первичный источник
9

Cloudflare: почему заменили прежний прокси на Pingora, 14.09.2022

Cloudflare · 22.10.2026

Независимый источник
10

Cloudflare: замена NGINX/LuaJIT в FL1 на FL2, 26.09.2025

Cloudflare · 22.10.2026

Независимый источник
11

F5: приобретение NGINX завершено, сообщение мая 2019

F5 · 22.10.2026

Заявление компании
12

Лицензия nginx: copyright и условия BSD

nginx · 22.10.2026

Заявление компании
13

Lynwood v. Konovalov: апелляционное решение, ноябрь 2024

US Court of Appeals for the Ninth Circuit · 22.10.2026

Первичный источник
14

F5: судебные разбирательства в отчёте за квартал по 30.06.2026

F5 / SEC · 22.10.2026

Первичный источник
15

nginx: действующий перечень сообщений об уязвимостях

nginx · 22.10.2026

Заявление компании
16

CSA Singapore: уязвимости NGINX, 21.10.2026

Cyber Security Agency of Singapore · 22.10.2026

Первичный источник
17

F5: раскрытие инцидента безопасности, 15.10.2025

F5 / SEC · 22.10.2026

Первичный источник
18

nginx: журнал изменений, включая релиз 21.10.2026

nginx · 22.10.2026

Заявление компании

У хорошего довода есть история

Источники и изменения должны оставаться на виду.