Оглавление

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 представляет собой значительный шаг вперед, предлагая высокую производительность, улучшенную безопасность и широкую совместимость. Эта версия обеспечивает необходимые инструменты для построения современных серверных решений и отвечает актуальным требованиям рынка.


Полезные ссылки: