Разработчики из компании «Веб-Сервер» выпустили веб-сервер Angie 1.2.0. Это форк Nginx, который распространяется под разрешительной лицензией BSD.
В число совладельцев ООО «Веб-Сервер» входят бывший руководитель команды разработчиков сервера Nginx Unit Валентин Бартенев, работавший в Nginx с 2011 по 2022 год. Также Иван Полуянов, Олег Мамонтов, Руслан Ермилов (известен по работе над операционной системой FreeBSD) и другие бывшие сотрудники Nginx Inc.
Изменения и дополнения в версии Angie 1.2.0:
из репозитория проекта Nginx перенесены накопившиеся изменения, соответствующие версии Nginx 1.25. Среди прочего перенесён модуль с реализацией протокола HTTP/3;
добавлена директива sticky, действующая в секции настроек upstream модуля http. Директива позволяет настроить режим привязки сеанса, при котором все запросы, связанные с одним сеансом, перенаправляются на один и тот же сервер при наличии нескольких бэкендов. Привязка к сеансу производится на основе значения Cookie или параметра в URI;
добавлена переменная $upstream_sticky_status, определяющая состояние передачи запроса к серверу, к которому привязан сеанс ("NEW", "HIT" или "MISS");
реализована поддержка протокола NTLS (TLS 1.3 c шифрами SM3 и SM4, стандартизированными в Китае). Для использования протокола требуется наличие библиотеки Tongsuo и указание опции "‑‑with‑ntls" при сборке. Для настройки в модулях http и stream предложены директивы ssl_ntls и proxy_ssl_ntls;
в модулях http_proxy и stream_proxy разрешено указывать несколько сертификатов разных типов (RSA и ECDSA) с соответствующими им ключами. Настройка осуществляется при помощи директив proxy_ssl_certificate, proxy_ssl_certificate, proxy_ssl_certificate_key и proxy_ssl_certificate_key;
в имени основного процесса показана версия и сборочное имя, что позволяет увидеть данную информацию при просмотре запущенных процессов утилитой ps;
в модуле gzip появилась возможность сжатия ответов с кодом 207 (Multi-Status).
В прошлом году СМИ выяснили, что часть команды разработчиков Nginx вернулась в Россию, запустила проект Angie и будет заниматься поддержкой клиентов Nginx в стране после ухода F5 Networks с рынка РФ, а также ответвлением кода проекта Nginx. В России на Nginx приходится более 60% рынка веб-серверов.
21 июля 2022 года в Москве учреждено ООО «Веб-Сервер» с уставным капиталом 500 тыс. рублей и основным видом деятельности «разработка компьютерного программного обеспечения». Компания 10 октября 2022 года подала заявку на регистрацию товарного знака Angie.
В «Веб-Сервере» рассказали СМИ, что Angie действительно является форком Nginx. «Веб-Сервер» готов оказывать поддержку пользователям Nginx и интегрировать Angie в продукты партнёров на коммерческой основе. Проект Angie PRO также имеет версию 1.2.0 и продолжает активно развиваться, включая получение обновлений после выхода релиза Nginx 1.23.5.
В конце марта 2023 года «Веб-Сервер» и «РЕД СОФТ» подтвердили совместимость веб-сервера Angie и его коммерческой версии Angie PRO с РЕД ОС. Также веб-сервер Angie PRO добавлен в реестр отечественного ПО Минцифры.
Источник новости: habr.com