Angie 1.3.0 поставляется с новыми функциями, исправлениями и многим другим.

Angie

Angie — это форк, созданный бывшими разработчиками F5.

Он был представлен новая версия Энджи 1.3.0, версия, в которой интегрированы накопленные изменения из ветки nginx 1.25  Среди них выделяются, среди прочего, возможность экспорта статистики и показателей, возможность указывать несколько шаблонов сопоставления.

Для тех, кто не знает об Анжиe, они должны знать, что — эффективный, мощный и масштабируемый веб-сервер, созданный на базе nginx. некоторыми из его бывших основных разработчиков с намерением расширить функциональность далеко за пределы исходной версии. Angie — это замена nginx, поэтому вы можете использовать существующую конфигурацию nginx без серьезных изменений.



Главные новости Энджи 1.3.0

В представленной новой версии Angie 1.3.0 одной из основных новых функций является возможность указать несколько шаблонов соответствия в директиве местоположения, позволяя объединять несколько блоков с похожими конфигурациями и, следовательно, упрощая настройку за счет уменьшения дублирования.



Еще одно из отличительных изменений — это возможность экспорта статистики и показателей в формате системы мониторинга Prometheus упоминается, что для включения экспорта и определения шаблонного обработчика собираемых метрик предложены директивы

Помимо этого, он имеет добавлена ​​подробная информация и метрики для групп прокси-серверов, собранные в контексте модуля «поток», в интерфейс статистики, настроенный директивой «api» (ранее такая статистика собиралась только для HTTP).



С другой стороны, упоминается, что добавлено поддержка индивидуальных конфигураций версий процесса http-сервера чтобы упростить отслеживание перезагрузок конфигурации и устранение неполадок. Номер версии конфигурации отображается в заголовках процессов и виден при использовании утилиты «ps».

В Angie 1.3.0 подчеркнуто, что модуль «stream», директива «server» который работает в блоке «upstream» добавил параметр «сервис», который позволяет получать списки IP-адресов из SRV-записей DNS с учетом установленного приоритета. Раньше эта опция была доступна только для HTTP.

Из другие изменения, которые выделяются этой новой версии:



  • В модуль api была добавлена ​​директива api_config_files, позволяющая возвращать содержимое файлов конфигурации, используемых текущей версией рабочего процесса, через HTTP API.
  • При загрузке конфигурации OpenSSL используется имя приложения «angie».
  • Исправлена ​​ошибка, из-за которой сборка не удалась при использовании параметров ./configure.

    –без-http_upstream_zone_moduleo ;

    –without-stream_upstream_zone_module Ошибка появилась в версии 1.2.0.
  • Имя приложения Angie теперь используется при загрузке конфигурации OpenSSL.

Наконец, если вам интересно узнать об этом больше, вы можете ознакомиться с подробностями По следующей ссылке.



Как установить Энджи на Linux?

Те, кто заинтересован в установке Angie, могут сделать это, следуя инструкциям, которые мы публикуем ниже.

Первый способ, который я рекомендую, — выполнить установку, самостоятельно скомпилировав исходный код. Для этого мы должны открыть терминал и ввести в нем следующее:

curl -O https://download.angie.software/files/angie-1.3.0.tar.gz tar -xpf angie-1.3.0.tar.gz cd angie-1.3.0

После того, как исходный код загружен и находится внутри каталога, мы можем приступить к компиляции с помощью следующих команд:

./configure make make install

Еще один из методов, который у нас есть, — это установка подготовленных бинарных файлов. Например, в случае Ubuntu и Debian должны быть выполнены следующие команды:

sudo apt-get update sudo apt-get install -y ca-certificates curl lsb-release

Теперь мы должны загрузить открытый ключ из репозитория Энджи, используемый для аутентификации пакетов:

sudo curl -o /etc/apt/trusted.gpg.d/angie-signing.gpg 

https://angie.software/keys/angie-signing.gpg

Если вы используете Debian, вы должны запустить:

echo "deb https://download.angie.software/angie/debian/`lsb_release -cs` main"  | sudo tee /etc/apt/sources.list.d/angie.list >/dev/null

В то время как в случае с Ubuntu:

echo "deb https://download.angie.software/angie/ubuntu/ `lsb_release -cs` main"  | sudo tee /etc/apt/sources.list.d/angie.list >/dev/null

И как только это будет сделано, мы приступим к установке Angie с помощью:

sudo apt-get update sudo apt-get install -y angie




2023-09-19T05:53:27
приложений