Он был представлен новая версия Энджи 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