Вышел веб-сервер Angie 1.7.0, созданный бывшей командой Nginx
19 сентября 2024 года разработчики из компании «Веб-Сервер» выпустили веб-сервер Angie 1.7.0. Это форк Nginx, который распространяется под разрешительной лицензией BSD. Также команда проекта представила коммерческую версию Angie PRO 1.7.0.
Основные изменения и доработки в Angie 1.7.0:
• добавлены директивы proxy_connection_drop, grpc_connection_drop, fastcgi_connection_drop, scgi_connection_drop и uwsgi_connection_drop для принудительного закрытия всех соединений к проксиуемому серверу после его исключения из группы;
• в статистику, включаемую через параметр status_zone в директиве resolver, добавлены счётчики отправленных DNS-запросов;
• добавлена переменная $ssl_server_cert_type, содержащая тип выбранного сертификата TLS-соединения;
• в директиву pid добавлена возможность отключения создания PID-файла при указании параметра off вместо имени файла. При переконфигурации прекращено повторное создание pid-файла, если его имя было изменено в директиве pid, но значение является символической ссылкой на тот же файл (перенесено из freenginx);
• запись в лог ошибок об отправке в Syslog ограничена одним сообщением в секунду для защиты от заполнения лога типовыми сообщениями в случае перегрузки или отключения syslog-сервера (перенесено из freenginx);
• для усиления защиты от DoS-атак в модуле proxy предоставлена возможность использования директивы max_commands для ограничения максимального числа команд, принимаемых в процессе аутентификации (перенесено из freenginx);
• в сборочный скрипт ./configure добавлена опция "--feature-cache" для кэширования результатов при сборке нескольких модулей;
• описание кодов состояния HTTP приведено к соответствию RFС 9110 (перенесено из freenginx);
• для улучшения защиты от DoS-атак разрешена передача до начала HTTP-запроса не более одной пустой строки. Запрещена передача имён полей заголовков HTTP/1.x без указания двоеточия (перенесено из freenginx);
• для улучшения защиты от DoS-атак размер читаемых данных тела запроса при использовании chunked-режима HTTP/1.1, а также общий размер игнорируемых полей заголовка теперь ограничивается значением из директивы client_max_body_size (перенесено из freenginx);
• в файле mime.types MIME-тип для файлов с расширением bmp изменён на image/bmp, а для файлов с расширением rar - на application/vnd.rar;
• из репозитория проекта nginx перенесены изменения, предложенные в версии nginx 1.27.1. Обновлены модули angie-module-opentracing 0.36.0 и angie-module-lua 0.10.27.
В 2022 году часть команды разработчиков Nginx вернулась в Россию, запустила проект Angie и начала заниматься поддержкой клиентов Nginx в стране после ухода F5 Networks с рынка РФ, а также ответвлением кода проекта Nginx. В России на Nginx приходится более 60% рынка веб-серверов.
В число совладельцев ООО «Веб-Сервер» входят бывший руководитель команды разработчиков сервера Nginx Unit Валентин Бартенев — лидер команды, развивавшей продукт Nginx Unit и работавший в Nginx с 2011 по 2022 год. Также Иван Полуянов (бывший руководитель фронтэнд-разработчиков Rambler и Mail Ru), Олег Мамонтов (руководитель команды техподдержки Nginx Inc), Руслан Ермилов (известен по работе над операционной системой FreeBSD) и другие бывшие сотрудники Nginx Inc.
В конце марта 2023 года «Веб-Сервер» и «РЕД СОФТ» подтвердили совместимость веб-сервера Angie и его коммерческой версии Angie PRO с РЕД ОС. Также веб-сервер Angie PRO добавлен в реестр отечественного ПО Минцифры.
В августе 2024 года группа Rubytech и разработчики российского веб-сервера Angie объединили ресурсы для развития своих продуктов.
Написать комментарий