Angie 1.4 har redan släppts, ta reda på vad som är nytt med denna Nginx-gaffel

Angie

Angie är en gaffel skapad av tidigare F5-utvecklare

Tillkännagav lanseringen av ny version av Angie 1.4 och i den här nya versionen är den implementerad alla ändringar och funktioner som samlats i Nginx 1.25.3-versionen, se till att användarna drar nytta av stabiliteten och funktionerna hos denna webbserver. Utöver det innehåller releasen ytterligare paket för Alpine 3.19 och en ny dynamisk modul som syftar till autentisering LDAP, » angie-module-auth-ldap ".

När det gäller de förbättringar som presenteras är en av dess viktigaste förändringar lagt till stöd för HTTP/3-protokollet, sedan anslutning till uppströms proxyservrar har lagts till i http_proxy-modulen (HTTP/3-stöd för klientanslutningar har funnits i Angie sedan version 1.2.0). Direktiv proxy_http_version är tillgänglig för att konfigurera proxyanslutningar baserat på HTTP/3- och Quic-protokollen.

En annan förändring som sticker ut i den här nya versionen av Angie 1.4 är addition av "slow_start" till styrelsen "server"« används i konfigurationsblocket «uppströms» för att smidigt få igång proxyservern efter ett fel. Alternativet anger viktåterställningstiden för servern att komma igång igen efter ett fel, när lastbalansering används med hjälp av "round-robin" eller "least_conn".

Utöver detta kan vi också hitta det lagt till "mp4_limit_rate"-direktivet för att begränsa hastigheten för att skicka MP4-filer till klienten som svar på det växande behovet av effektiv bandbreddshantering. De nya policyerna hjälper till att minska bandbreddsbelastningen proportionellt baserat på bithastighet, vilket säkerställer smidigare medialeverans.

I "mqtt_preread"-direktivet har lagts till i "stream"-modulen, Detta direktiv låter dig extrahera användarnamn och klient-ID från CONNECT-paketet för MQTT-protokollet till servervariabler.

Av andra förändringar som sticker ut från den här nya versionen:

  • Console Light-modulen har en öppen källkod och implementerar ett gränssnitt för att övervaka aktivitet i realtid, så att du kan spåra viktiga serverprestandamått.
  • Klara att använda binära paket för många populära tredjepartsmoduler.
  • Paket tillagd angie-modul-modsecurity för integration med systemet ModSecurity WAF (Web Application Firewall), som tillhandahåller regler och filter för att blockera ett brett utbud av attacker mot webbapplikationer.

Slutligen fixar den nya versionen även tidigare problem, inklusive en bugg där en proxyserver, om den var den enda i en grupp, felaktigt kan rapporteras som otillgänglig i Metrics API även efter återställning.

äntligen om du är det intresserad av att veta mer om det, du kan kontrollera detaljerna I följande länk.

Hur installerar jag Angie på Linux?

För de som är intresserade av att kunna installera Angie kan de göra det genom att följa instruktionerna som vi delar nedan.

Den första metoden, och den jag rekommenderar, är att utföra installationen och kompilera dess källkod på egen hand. För att göra detta måste vi öppna en terminal och i den ska vi skriva följande:

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 källkoden har laddats ner och är inne i katalogen kan vi fortsätta att kompilera med följande kommandon:

./configure make make install

En annan av metoderna vi har är att installera de förberedda binärfilerna. Till exempel, i fallet med Ubuntu och Debian, är kommandona som måste köras följande:

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

Nu gjort, detta måste vi ladda ner den publika nyckeln från Angies arkiv som används för att autentisera paket:

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

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

Om du använder Debian bör du köra:

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

När det gäller Ubuntu:

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

Och när detta är gjort fortsätter vi att installera Angie med:

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

Lägg till som prioriterad källa