UtgÄvan av Angie 1.11.0, en fork av Nginx

UtgÄvan av den högpresterande HTTP-servern och multiprotokollproxy-servern Angie 1.11.0, som utvecklats av en grupp tidigare utvecklare frÄn projektet som lÀmnat företaget F5 Network. KÀllkoden för Angie Àr tillgÀnglig under BSD-licensen. Projektet har fÄtt kompatibilitetscertifikat med de ryska operativsystemen Red OS, Astra Linux Special Edition, Rosa Chrome Server, Alt och FSTEC-versionen av Alt.

Utvecklingen övervakas av företaget "Web-server", som grundades hösten 2022 och har fÄtt en investering pÄ 1 miljon dollar. Bland delÀgarna i Web-server finns: Valentin Barteniev (teamledare för Nginx Unit-projektet), Ivan Polujanov (tidigare ledare för frontend-utvecklarna pÄ Rambler och Mail.Ru), Oleg Mamonov (ledare för teknisk support pÄ NGINX Inc) och Ruslan Ermilov (ru@FreeBSD.org).

FörÀndringar i Angie 1.11.0:

  • En modul för "http-metric" har lagts till, vilket gör det möjligt att samla in olika HTTP-metriker i realtid under olika faser av begĂ€rans behandling och sammanstĂ€lla dem med hjĂ€lp av olika metoder (rĂ€knare, histogram, glidande medelvĂ€rden, etc.). TillgĂ„ng till de insamlade uppgifterna sker i formaten JSON och Prometheus via HTTP API (\/status\/http\/metric_zones\/), samt genom variabler och loggar.
  • Möjligheterna för ACME-protokollstöd har utökats: stöd för ALPN-verifiering har lagts till, statusen för utfĂ€rdandet av certifikat har förbĂ€ttrats i HTTP API \/status\/http\/acme_clients\/ (med stöd för Prometheus), konfigurationen av HTTP-bekrĂ€ftelser har förenklats och tillgĂ„ngen till certifikat frĂ„n stream-blocket har förbĂ€ttrats. HTTP-verifiering i ACME kan nu fungera utan serverblock med direktivet listen 80 i konfigurationen (för att Ă€ndra den lyssnande porten föreslĂ„s direktivet acme_http_port). Automatisk berĂ€kning av den ungefĂ€rliga storleken pĂ„ det erhĂ„llna certifikatet har sĂ€kerstĂ€llts (för certifikat med ett stort antal domĂ€ner kan parametern max_cert_size i direktivet acme_client nu undvikas). Den maximala storleken pĂ„ svaret frĂ„n ACME-servern begrĂ€nsas nu av direktivet acme_max_response_size.
  • Modulen http_image_filter har fĂ„tt stöd för formaten AVIF och HEIC. Parametern convert har lagts till i direktivet image_filter för konvertering mellan bildformat.
  • Stöd för TLS-tillĂ€gget ECH (Encrypted ClientHello) har implementerats, vilket fortsĂ€tter utvecklingen av tillĂ€gget ESNI (Encrypted Server Name Indication) och anvĂ€nds för att kryptera information om parametrarna för TLS-sessioner, sĂ„som den begĂ€rda domĂ€nen. Filt med privat nyckel för ECH anges via direktivet ssl_encrypted_hello_key, och information om anvĂ€ndningen av ECH Ă€r tillgĂ€nglig via variabeln $ssl_encrypted_hello.
  • Modulen stream har fĂ„tt stöd för PROXYv2-protokollet vid överföring av trafik till proxyserverar. servrar.
  • Funktionen för att rĂ€kna antalet element i listor och objekt vid export av Prometheus-metricer har lagts till (vĂ€gar som slutar med snedstreck returnerar nu antalet element i respektive API-samling).
  • En variabel $sent_body har lagts till, som innehĂ„ller kroppen av svaret frĂ„n en underfrĂ„ga eller begĂ€ran frĂ„n klientmodulen.
  • En variabel $upstream_cache_key har lagts till, som innehĂ„ller den anvĂ€nda cachenyckeln.
  • I mailproxy-servern har stöd för autentiseringsmetoderna XOAUTH2 och OAUTHBEARER implementerats.
  • Stöd för byggnation med kryptografibiblioteket AWS-LC, utvecklat av Amazon, har implementerats.
  • Byggproblem i NetBSD 10.0 har lösts.
  • Proxyhanteringen och korrekt caching av GET- och HEAD-förfrĂ„gningar har förbĂ€ttrats.
  • Problem med HTTP/3 relaterade till nedgradering av protokollets prestanda vid reload-operationer och krasch efter binĂ€ruppdateringar har Ă„tgĂ€rdats; routing av QUIC-paket mellan processer har förbĂ€ttrats genom förbĂ€ttring av BPF-koden.
  • Ändringar föreslagna i version nginx 1.29.3 har överförts frĂ„n projektets nginx-repo, med undantag för direktiven add_header_inherit och add_trailer_inherit. Separata förbĂ€ttringar frĂ„n FreeNginx har överförts.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster