20 декабря 2024 года был представлен обновленный релиз Angie версии 1.8.0 — высокопроизводительного HTTP-сервера и многопротокольного прокси-сервера, созданного как независимый форк Nginx. Angie развивается как современная альтернатива с открытым исходным кодом, доступная под лицензией BSD. Новый релиз включает существенные улучшения в производительности, безопасности и совместимости, что делает его мощным инструментом для построения современных инфраструктур.
Основные изменения в версии 1.8.0
1. Обновления модуля ACME для управления сертификатами
- Поддержка DNS-01: Возможность автоматической генерации сертификатов с подстановочными знаками (например,
*.example.com
), что упрощает управление доменными сертификатами в сложных конфигурациях. - Директива
acme_hook
: Добавлена поддержка вызова внешних приложений при верификации доменов, позволяя интегрировать сервер с API провайдеров DNS. - Расширенные логи: Диагностические сообщения теперь содержат более детализированную информацию о процессах обновления сертификатов.
- Ключ доступа
account_key
: Позволяет использовать существующие учетные данные для повторного доступа к серверу ACME.
2. Динамическая статистика
- Директива
status_zone
теперь поддерживает переменные, что делает мониторинг нагрузки более гибким, особенно для управления виртуальными хостами.
3. Совместимость с zlib-ng
- Модуль сжатия gzip обновлен для работы с библиотекой zlib-ng 2.2+, обеспечивая более эффективное управление сжатием данных.
4. Расширенная защита от DoS-атак
- Новая директива
max_headers
ограничивает максимальное количество HTTP-заголовков, что значительно снижает уязвимость к DoS-атакам.
5. Поддержка HTTP/3
- Настройки
http3_max_table_capacity
иproxy_http3_max_table_capacity
позволяют более точно контролировать параметры сжатия заголовков, что важно для современных протоколов передачи данных.
6. Оптимизация кросс-компиляции
- Добавлена возможность сборки без выполнения autotest на целевой платформе, что упрощает разработку для различных архитектур.
Совместимость с российскими операционными системами
Angie получил официальные сертификаты совместимости с такими российскими ОС, как:
- Ред ОС
- Astra Linux Special Edition
- Роса Хром Сервер
- Альт
- Специализированные версии, сертифицированные ФСТЭК.
Эти достижения подтверждают, что сервер адаптирован для использования в отечественных инфраструктурах с учетом всех требований безопасности.
Разработка и команда
Angie разрабатывается компанией «Веб-сервер», основанной в 2022 году. Проект получил инвестиции в размере 1 млн долларов и объединяет экспертов в области серверных технологий:
- Валентин Бартенев: Лидер разработки, ранее работал над Nginx Unit.
- Иван Полуянов: Бывший руководитель фронтенд-разработки в Rambler и Mail.Ru.
- Олег Мамонтов: Руководитель технической поддержки NGINX Inc.
- Руслан Ермилов: Участник сообщества FreeBSD.
Рекомендации пользователям
Пользователям рекомендуется обновить свои серверы до версии Angie 1.8.0, чтобы воспользоваться следующими преимуществами:
- Современные технологии управления сертификатами и HTTP/3.
- Увеличенная производительность за счет оптимизации gzip и кросс-компиляции.
- Поддержка российских операционных систем, что особенно актуально для локальных инфраструктур.
Заключение
Релиз Angie 1.8.0 представляет собой значительный шаг вперед, предлагая высокую производительность, улучшенную безопасность и широкую совместимость. Эта версия обеспечивает необходимые инструменты для построения современных серверных решений и отвечает актуальным требованиям рынка.