UtgÄvan Angie 1.8.0, en fork av Nginx.

Den nya versionen av den högpresterande HTTP-servern och multiprotokollproxyservern Angie 1.8.0 har presenterats. Den Àr avknoppad frÄn Nginx av en grupp tidigare utvecklare frÄn projektet som lÀmnade F5 Networks. KÀllkoden för Angie Àr tillgÀnglig under BSD-licensen. Projektet har fÄtt certifikat för kompatibilitet med de ryska operativsystemen Red OS, Astra Linux Special Edition, Rosa Chrome Server, Alt och FSTEC-versionerna 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).

Ändringar i Angie 1.8.0:

  • Möjligheterna för modulen http_acme, som automatiserar mottagning och uppdatering av certifikat frĂ„n certifikatutfĂ€rdaren Let's Encrypt, som anvĂ€nder protokollet ACME (Automatic Certificate Management Environment), har utvidgats:
    • Stöd för DNS-01 verifieringsmetoden har lagts till, vilket Ă€r nödvĂ€ndigt för att fĂ„ certifikat med maskar som omfattar en grupp av underdomĂ€ner (t.ex. *.example.com).
    • Direktivet "acme_hook" har lagts till, vilket gör det möjligt att konfigurera anrop av externa applikationer med processhanterare för att bekrĂ€fta domĂ€ntillhörighet. SĂ„dana hanterare kan anvĂ€ndas för integration med externa tjĂ€nster och DNS-leverantörer.
    • Ytterligare information har lagts till i loggen för att förenkla felsökning, sĂ„som orsaken till certifikatuppdateringen, en fullstĂ€ndig lista domĂ€ner, klientkontots identifierare, information om inaktivitet och den kontrollerade domĂ€nen.
    • Parametern "account_key" har lagts till i direktivet "acme_client" för att Ă„teranvĂ€nda den befintliga Ă„tkomstnyckeln för servern ACME, istĂ€llet för att automatiskt generera en ny nyckel.
  • Möjligheten att ange variabler i direktivet "status_zone", som anvĂ€nds i modulerna stream och http, har implementerats. Variabler kan anvĂ€ndas för att dynamiskt rĂ€kna statistik kopplad till specifika virtuella vĂ€rdar, definierade inom ett enda "location" eller "server" block. server { listen 80; server_name *.example.com; status_zone $host zone=host_zone:10; location / { proxy_pass http://example.com; } }
  • I gzip-komprimeringsmodulen har kompatibilitet med zlib-ng 2.2 och nyare versioner sĂ€kerstĂ€llts.
  • Implementeringen av direktivet max_headers har flyttats frĂ„n projektet freenginx, vilket begrĂ€nsar det maximala antalet HTTP-rubriker i en begĂ€ran, vilket kan vara vĂ€rdefullt för att skydda mot DoS-attacker.
  • Direktiven http3_max_table_capacity och proxy_http3_max_table_capacity har lagts till för att begrĂ€nsa storleken pĂ„ tabellen som anvĂ€nds för att komprimera rubriker i HTTP/3.
  • Stöd för korskompilering har lagts till - byggprocessen kan nu genomföras utan att behöva köra autotest-skript pĂ„ mĂ„llandsplattformen.
  • Ändringen frĂ„n freenginx har överförts, vilket löser problemet med felaktig leverans av svar vid mjuk avstĂ€ngning av processbehandlare - keep-alive-anslutningar stĂ€ngs nu endast efter att tidsgrĂ€nsen angiven i direktivet lingering_timeout har passerat.
  • För att fĂ„ aktuella vĂ€rden nĂ€r man anvĂ€nder virtuella vĂ€rdar har cachen för variablerna $ssl_server_name, $ssl_server_cert_type, $ssl_preread_protocol och $ssl_preread_server_name stĂ€ngts av i stream-modulen.
  • Ändringar som föreslagits i version nginx 1.27.3 har överförts frĂ„n nginx-projektets repository.

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