Angie, Nginx-gaffelen når sin versjon 1.2

Angie er en gaffel laget av tidligere F5-utviklere

nylig lanseringen av den nye versjonen av HTTP-serveren ble annonsert høy ytelse og multiprotokoll proxy-server Angie 1.2, gitt fra Nginx av en gruppe tidligere prosjektutviklere som forlot F5 Network.

Som beskrevet på nettstedet deres, Angie er en effektiv, kraftig og skalerbar webserver, som ble forked fra nginx av noen av dets tidligere kjerneutviklere, med den hensikt å utvide funksjonaliteten langt utover den originale versjonen. Angie er en drop-in-erstatning for nginx, slik at du kan bruke din eksisterende nginx-konfigurasjon uten store endringer.

Han utviklet segeller har støtte fra selskapets webserver, som ble dannet i fjor høst og mottok en investering på 1 million dollar. Blant medeierne av webserverselskapet: Valentin Bartenev (leder for teamet som utviklet Nginx Unit-produktet), Ivan Poluyanov (tidligere leder for front-end-utviklerne Rambler og Mail.Ru), Oleg Mamontov (leder for det tekniske støtteteamet til NGINX Inc) og Ruslan Ermilov.

Hovednyhetene til Angie 1.2

I denne nye versjonen av Angie 1.2, presenterer de akkumulerte endringene som tilsvarer nginx 1.25-versjonen har blitt flyttet fra nginx-prosjektdepotet. Blant annet er modulen med implementering av HTTP/3-protokollen flyttet.

Direktivet sticky er lagt til oppstrømskonfigurasjonsdelen av http-modulen, det er nevnt at direktivet lar deg konfigurere sesjonsbindingsmodus, der alle forespørsler knyttet til en økt blir omdirigert til samme server, når det er flere backends. Sesjonsbindingen er basert på informasjonskapselverdien eller parameteren i URIen.

En annen endring som skiller seg ut i denne nye versjonen er at variabel lagt til $upstream_sticky_status, som bestemmer statusen for overføringen av forespørselen til serveren som økten er bundet til ("NY", "HIT" eller "MISS").

I tillegg til dette fremhever den også implementert støtte for NTLS-protokollen (TLS 1.3 med standardiserte SM3- og SM4-chiffer i Kina). Bruken av protokollen krever Tongsuo-biblioteket og alternativet "–with-ntls". ved kompilering. ssl_ntls- og proxy_ssl_ntls-direktivene er foreslått for konfigurasjon i http- og stream-modulene.

Det er også fremhevet at i Angie 1.2 er det tillatt å spesifisere flere sertifikater av forskjellige typer (RSA og ECDSA) med tilhørende nøkler i modulene http_proxy og stream_proxy. Konfigurasjon gjøres ved hjelp av direktiver proxy_ssl_certificate , proxy_ssl_certificate , proxy_ssl_certificate_key , og proxy_ssl_certificate_key.

På den annen side viser hovedprosessnavnet versjonen og byggenavnet, slik at du kan se denne informasjonen ved å se kjørende prosesser med ps-verktøyet og gzip-modulen har lagt til muligheten til å komprimere svar med kode 207 ( Multi-Status).

Til slutt, hvis du er interessert i å vite mer om det, kan du se detaljene I den følgende lenken.

Hvordan installere Angie på Linux?

For de som er interessert i å kunne installere Angie, kan de gjøre det ved å følge instruksjonene som vi deler nedenfor.

Den første metoden og den jeg anbefaler er å utføre installasjonen ved å kompilere kildekoden til den på egen hånd. For å gjøre dette må vi åpne en terminal og i den skriver vi følgende:

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 kildekoden er lastet ned og er inne i katalogen, kan vi fortsette å kompilere med følgende kommandoer:

./konfigurer make make install

En annen av metodene vi har er å installere de forberedte binærfilene. For eksempel, når det gjelder Ubuntu og Debian, er kommandoene som må utføres følgende:

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

Nå gjort, dette må vi laste ned den offentlige nøkkelen fra Angies depot som brukes til å autentisere pakker:

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

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

Hvis du bruker Debian bør du kjø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 tilfellet 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, fortsetter vi å installere Angie med:

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

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.