Angie 1.4 er allerede blevet frigivet, find ud af, hvad der er nyt ved denne Nginx-gaffel

Angie

Angie er en gaffel skabt af tidligere F5-udviklere

Meddelte lanceringen af ny version af Angie 1.4 og i denne nye version er det implementeret alle ændringer og funktioner akkumuleret i Nginx 1.25.3 versionen, at sikre, at brugerne drager fordel af stabiliteten og funktionerne på denne webserver. Oven i det indeholder udgivelsen yderligere pakker til Alpine 3.19 og et nyt dynamisk modul rettet mod godkendelse LDAP, » angie-module-auth-ldap ".

Med hensyn til de forbedringer, der præsenteres, er en af ​​dens vigtigste ændringer tilføjet understøttelse af HTTP/3-protokollen, siden forbindelse til upstream proxy-servere er blevet tilføjet til http_proxy-modulet (HTTP/3-understøttelse af klientforbindelser har været til stede i Angie siden version 1.2.0). direktiv proxy_http_version er tilgængelig til at konfigurere proxyforbindelser baseret på HTTP/3- og Quic-protokollerne.

En anden ændring, der skiller sig ud i denne nye version af Angie 1.4, er tilføjelse af "langsom_start" til bestyrelsen "server"« brugt i konfigurationsblokken «opstrøms» for nemt at få proxyserveren op at køre efter en fejl. Indstillingen specificerer vægtgendannelsestiden for serveren til at komme op og køre igen efter en fejl, når der bruges belastningsbalancering ved hjælp af "round-robin" eller "mindst_forbindelse".

Udover dette kan vi også finde det tilføjet "mp4_limit_rate"-direktivet for at begrænse hastigheden af ​​at sende MP4-filer til klienten som svar på det voksende behov for effektiv båndbreddestyring. De nye politikker hjælper med at reducere båndbreddebelastningen proportionelt baseret på bitrate, hvilket sikrer jævnere medielevering.

I "mqtt_preread"-direktivet er blevet tilføjet til "stream"-modulet, Dette direktiv giver dig mulighed for at udtrække brugernavnet og klient-id'et fra CONNECT-pakken i MQTT-protokollen til servervariabler.

Af andre ændringer der skiller sig ud fra denne nye version:

  • Console Light-modulet er blevet åbnet, og implementerer en grænseflade til at overvåge aktivitet i realtid, så du kan spore nøgleserverens ydeevnemålinger.
  • Klar til brug binære pakker til mange populære tredjepartsmoduler.
  • Pakke tilføjet angie-modul-modsecurity til integration med systemet ModSecurity WAF (Web Application Firewall), som giver regler og filtre til at blokere en lang række webapplikationsangreb.

Endelig retter den nye version også tidligere problemer, herunder en fejl, hvor en proxyserver, hvis den var den eneste i en gruppe, fejlagtigt kunne rapporteres som utilgængelig i Metrics API, selv efter gendannelse.

endelig hvis du er det interesseret i at vide mere om det, du kan kontrollere detaljerne I det følgende link.

Hvordan installeres Angie på Linux?

For dem, der er interesserede i at kunne installere Angie, kan de gøre det ved at følge instruktionerne, som vi deler nedenfor.

Den første metode, og den jeg anbefaler, er at udføre installationen og kompilere dens kildekode på egen hånd. For at gøre dette skal vi åbne en terminal, og i den skal vi skrive følgende:

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

Når kildekoden er blevet downloadet og er inde i mappen, kan vi fortsætte med at kompilere med følgende kommandoer:

./konfigurer make make install

En anden af ​​de metoder, vi har, er at installere de forberedte binære filer. For eksempel, i tilfælde af Ubuntu og Debian, er de kommandoer, der skal udføres, følgende:

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

Nu gjort, dette skal vi downloade den offentlige nøgle fra Angies depot, der bruges til at godkende pakker:

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

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

Hvis du bruger Debian, skal du køre:

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

Mens i tilfældet med Ubuntu:

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

Og når dette er gjort, fortsætter vi med at installere Angie med:

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