Angie, Nginx-gaffeln når sin version 1.2

Angie är en gaffel skapad av tidigare F5-utvecklare

nyligen lanseringen av den nya versionen av HTTP-servern tillkännagavs hög prestanda och multiprotokoll proxyserver ängel 1.2, kluven från Nginx av en grupp tidigare projektutvecklare som lämnade F5 Network.

Som beskrivs på deras sida, Angie är en effektiv, kraftfull och skalbar webbserver, som var forked från nginx av några av dess tidigare kärnutvecklare, med avsikten att utöka funktionaliteten långt utöver den ursprungliga versionen. Angie är en drop-in-ersättning för nginx, så du kan använda din befintliga nginx-konfiguration utan större förändringar.

Han utveckladeeller har stöd av företagets webbserver, som bildades i höstas och fick en investering på 1 miljon dollar. Bland delägarna i webbserverföretaget: Valentin Bartenev (ledare för teamet som utvecklade Nginx Unit-produkten), Ivan Poluyanov (tidigare chef för front-end-utvecklarna Rambler och Mail.Ru), Oleg Mamontov (chef för den tekniska supportteam från NGINX Inc) och Ruslan Ermilov.

Huvudnyheter om Angie 1.2

I den här nya versionen av Angie 1.2, presenterar de ackumulerade ändringarna som motsvarar nginx 1.25-versionen har flyttats från nginx-projektförrådet. Bland annat har modulen med implementering av HTTP/3-protokollet flyttats.

Direktiv sticky har lagts till i uppströmskonfigurationsdelen av http-modulen, nämns att direktivet låter dig konfigurera sessionsbindningsläget, där alla förfrågningar associerade med en session omdirigeras till samma server när det finns flera backends. Sessionsbindningen baseras på Cookie-värdet eller parametern i URI:n.

En annan förändring som sticker ut i den här nya versionen är att variabel tillagd $upstream_sticky_status, som bestämmer statusen för överföringen av begäran till servern till vilken sessionen är bunden ("NEW", "HIT" eller "MISS").

Utöver detta belyser den också implementerat stöd för NTLS-protokollet (TLS 1.3 med standardiserade SM3- och SM4-chiffer i Kina). Användningen av protokollet kräver Tongsuo-biblioteket och alternativet "–with-ntls". vid sammanställning. Direktiven ssl_ntls och proxy_ssl_ntls föreslås för konfiguration i http- och streammodulerna.

Det framhävs också att i Angie 1.2 är det tillåtet att specificera flera certifikat av olika typer (RSA och ECDSA) med motsvarande nycklar i modulerna http_proxy och stream_proxy. Konfiguration görs med hjälp av direktiv proxy_ssl_certificate , proxy_ssl_certificate , proxy_ssl_certificate_key och proxy_ssl_certificate_key.

Å andra sidan visar huvudprocessens namn versionen och byggnamnet, så du kan se denna information genom att se pågående processer med ps-verktyget och gzip-modulen lade till möjligheten att komprimera svar med kod 207 ( Multi-Status).

Slutligen, om du är intresserad av att veta mer om det kan du läsa 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 som jag rekommenderar är att utföra installationen genom att kompilera källkoden till den på egen hand. För att göra detta måste vi öppna en terminal och i den skriver vi följande:

curl -O https://download.angie.software/files/angie-1.2.0.tar.gz tar -xpf angie-1.2.0.tar.gz cd angie-1.2.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ämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.