Angie 1.4 вече е пусната, разберете какво е новото за този Nginx fork

Анджи

Angie е разклонение, създадено от бивши разработчици на F5

Обяви стартирането на нова версия на Angie 1.4 и в тази нова версия е внедрена всички промени и функции, натрупани във версията на Nginx 1.25.3, гарантирайки, че потребителите ще се възползват от стабилността и характеристиките на този уеб сървър. Освен това изданието включва допълнителни пакети за Alpine 3.19 и нов динамичен модул, насочен към удостоверяване LDAP, » angie-module-auth-ldap ".

По отношение на подобренията, които са представени, една от основните му промени е добавена поддръжка за HTTP/3 протокол, тъй като свързването към прокси сървъри нагоре е добавено към http_proxy модула (HTTP/3 поддръжката за клиентски връзки присъства в Angie от версия 1.2.0). Директива прокси_http_версия е наличен за конфигуриране на прокси връзки въз основа на протоколите HTTP/3 и Quic.

Друга промяна, която се откроява в тази нова версия на Angie 1.4, е добавяне на "бавен_старт" към дъската «сървър« използвани в конфигурационния блок «срещу течението» за плавно стартиране на прокси сървъра след повреда. Опцията указва времето за възстановяване на теглото, за да може сървърът да се върне и да работи след повреда, когато се използва балансиране на натоварването с помощта на „Round-robin" или "least_conn".

В допълнение към това можем да открием и това добавена директива “mp4_limit_rate” за ограничаване на скоростта на изпращане на MP4 файлове към клиента в отговор на нарастващата нужда от ефективно управление на честотната лента. Новите политики спомагат за намаляване на натоварването на честотната лента пропорционално на базата на скоростта на предаване, осигурявайки по-плавно доставяне на мултимедия.

В Директивата „mqtt_preread“ е добавена към модула „stream“, Тази директива ви позволява да извлечете потребителското име и клиентския идентификатор от пакета CONNECT на протокола MQTT в променливи на сървъра.

От други промени които се открояват от тази нова версия:

  • Модулът Console Light е с отворен код, внедрявайки интерфейс за наблюдение на активността в реално време, което ви позволява да проследявате ключови показатели за ефективността на сървъра.
  • Готови за използване двоични пакети за много популярни модули на трети страни.
  • Пакетът е добавен angie-module-modsecurity за интеграция със системата ModSecurity WAF (защитна стена за уеб приложения), който предоставя правила и филтри за блокиране на широк спектър от атаки на уеб приложения.

И накрая, новата версия коригира и предишни проблеми, включително грешка, при която прокси сървър, ако е бил единственият в група, може да бъде неправилно докладван като недостъпен в Metrics API дори след възстановяване.

най-накрая, ако сте се интересувам да научим повече за това, можете да проверите подробностите В следващия линк.

Как да инсталирам Angie на Linux?

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

Първият метод и този, който препоръчвам, е да извършим инсталацията, като сами компилираме нейния изходен код. За да направим това, трябва да отворим терминал и в него ще напишем следното:

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

След като изходният код е изтеглен и е в директорията, можем да продължим да компилираме със следните команди:

./конфигурирайте make make install

Друг от методите, които имаме, е инсталирането на подготвените двоични файлове. Например, в случая на Ubuntu и Debian, командите, които трябва да бъдат изпълнени, са следните:

sudo apt-get актуализация sudo apt-get install -y ca-сертификати curl lsb-release

Готово, това трябва да изтеглим публичния ключ от хранилището на Angie, използвано за удостоверяване на пакети:

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 актуализация sudo apt-get install -y angie