Angie 1.4 is al uitgebracht, ontdek wat er nieuw is aan deze Nginx-vork

Angie

Angie is een vork gemaakt door voormalige F5-ontwikkelaars

Kondigde de lancering aan van de nieuwe versie van Angie 1.4 en in deze nieuwe versie is het geïmplementeerd alle veranderingen en functies verzameld in de Nginx 1.25.3-versie, ervoor zorgen dat gebruikers profiteren van de stabiliteit en functies van deze webserver. Bovendien bevat de release aanvullende pakketten voor Alpine 3.19 en een nieuwe dynamische module gericht op authenticatie LDAP, » angie-module-auth-ldap ".

Wat betreft de verbeteringen die worden gepresenteerd, is een van de belangrijkste wijzigingen de ondersteuning toegevoegd voor het HTTP/3-protocol, sinds het verbinden met upstream-proxyservers is toegevoegd aan de http_proxy-module (HTTP/3-ondersteuning voor clientverbindingen is aanwezig in Angie sinds versie 1.2.0). Richtlijn proxy_http_versie is beschikbaar voor het configureren van proxyverbindingen op basis van de HTTP/3- en Quic-protocollen.

Een andere verandering die opvalt in deze nieuwe versie van Angie 1.4 is de toevoeging van "langzame_start" naar het bord "server"« gebruikt in het configuratieblok «stroomopwaarts» om de proxyserver soepel weer aan de praat te krijgen na een storing. De optie specificeert de tijd voor gewichtsherstel voordat de server weer aan de slag kan gaan na een storing, bij gebruik van taakverdeling met behulp van de “round-robin" of "least_conn".

Daarnaast kunnen we dat ook vinden richtlijn “mp4_limit_rate” toegevoegd om de snelheid van het verzenden van MP4-bestanden naar de client te beperken als antwoord op de groeiende behoefte aan efficiënt bandbreedtebeheer. Het nieuwe beleid helpt de bandbreedtebelasting proportioneel te verminderen op basis van de bitrate, waardoor een soepelere medialevering wordt gegarandeerd.

In de De richtlijn “mqtt_preread” is toegevoegd aan de module “stream”, Met deze richtlijn kunt u de gebruikersnaam en client-ID uit het CONNECT-pakket van het MQTT-protocol extraheren in servervariabelen.

Van de andere veranderingen die zich onderscheiden van deze nieuwe versie:

  • De Console Light-module is open source en implementeert een interface om real-time activiteit te monitoren, waardoor belangrijke serverprestatiestatistieken kunnen worden gevolgd.
  • Kant-en-klare binaire pakketten voor veel populaire modules van derden.
  • Pakket toegevoegd angie-module-modsecurity voor integratie met het systeem ModSecurity WAF (firewall voor webapplicaties), dat regels en filters biedt om een ​​breed scala aan webapplicatie-aanvallen te blokkeren.

Ten slotte lost de nieuwe versie ook eerdere problemen op, waaronder een bug waarbij een proxyserver, als deze de enige in een groep was, ten onrechte kon worden gerapporteerd als niet beschikbaar in de Metrics API, zelfs na herstel.

eindelijk als je bent geïnteresseerd om er meer over te weten, u kunt de details controleren In de volgende link.

Hoe installeer ik Angie op Linux?

Voor degenen die geïnteresseerd zijn om Angie te kunnen installeren, kunnen ze dit doen door de instructies te volgen die we hieronder delen.

De eerste methode, en degene die ik aanbeveel, is om de installatie uit te voeren en de broncode zelf te compileren. Om dit te doen moeten we een terminal openen en daarin gaan we het volgende typen:

krul -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

Zodra de broncode is gedownload en zich in de directory bevindt, kunnen we doorgaan met compileren met de volgende opdrachten:

./configure make make install

Een andere methode die we hebben, is het installeren van de voorbereide binaire bestanden. In het geval van Ubuntu en Debian zijn de opdrachten die moeten worden uitgevoerd bijvoorbeeld de volgende:

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

Nu we klaar zijn, moeten we de openbare sleutel downloaden van Angie's repository die wordt gebruikt om pakketten te authenticeren:

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

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

Als u Debian gebruikt, moet u het volgende uitvoeren:

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

Terwijl in het geval van Ubuntu:

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

En zodra dit is gebeurd, gaan we verder met het installeren van Angie met:

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