Az Angie 1.11.0 kiadása, az Nginx forkja

Megjelent az Angie 1.11.0 verziója, amely egy nagy teljesítményű HTTP-szerver és több protokollt támogató proxy szerver, az Nginxból ágazott ki, a F5 Network vállalatból távozott különböző fejlesztők csoportja által. Az Angie forráskódja a BSD licenc alatt érhető el. A projekt kompatibilitási tanúsítványokat kapott orosz operációs rendszerekhez, mint például Red OS, Astra Linux Special Edition, Rosa Chrome Server, Alt és az Alt FSTEK verziója.

A fejlesztéshez szükséges támogatást a 2022 őszén alapított Web-server cég nyújtja, amely 1 millió dolláros befektetéseket kapott. A Web-server társtulajdonosai között van: Valentin Bartenyev (a Nginx Unit termék fejlesztőcsoport vezetője), Ivan Polujanov (a Rambler és Mail.Ru frontend fejlesztőinek korábbi vezetője), Oleg Mamontov (a NGINX Inc. technikai támogatási csapatának vezetője) és Ruslan Ermilov (ru@FreeBSD.org).

Változások az Angie 1.11.0 verzióban:

  • Hozzáadva a «http-metric» modul, amely lehetővé teszi a HTTP-metrikák valós időben történő gyűjtését a kérés feldolgozási szakaszaiban, és ezek aggregálását különböző módszerekkel (számlálók, hisztogramok, mozgóátlagok stb.). A gyűjtött adatokhoz JSON és Prometheus formátumokban lehet hozzáférni HTTP API-n keresztül (\/status\/http\/metric_zones\/), valamint változókon és naplókon keresztül.
  • Bővült az ACME protokoll támogatása: hozzáadva az ALPN-ellenőrzés támogatása, javítva a visszaigazolás állapotának megjelenítése a HTTP API-n keresztül \/status\/http\/acme_clients\/ (Prometheus támogatással), leegyszerűsítve a HTTP-ellenőrzések konfigurálása, és lehetővé téve a tanúsítványokhoz való hozzáférést a stream blokk részeként. Az ACME HTTP-ellenőrzés mostantól működhet a server blokkok nélkül, a listen 80 irányelvek konfigurálásával (a figyelési port megváltoztatásához bevezetésre került az acme_http_port irányelv). Automatikusan kiszámításra került a kért tanúsítvány várható mérete (a több domainnal rendelkező tanúsítványok esetén most már nem szükséges az acme_client irányelvben a max_cert_size beállítása). Az ACME szerver válaszának maximális mérete mostantól az acme_max_response_size irányelv által van korlátozva.
  • Az http_image_filter modulhoz hozzáadva az AVIF és HEIC formátumok támogatása. Az image_filter irányelvhez hozzáadva a convert paraméter az képek közötti konvertáláshoz.
  • Megvalósítva a TLS ECH (Encrypted ClientHello) kiterjesztés támogatása, amely az ESNI (Encrypted Server Name Indication) kiterjesztés fejlesztését folytatja, és használatos a TLS-munkamenetek paramétereinek, mint például a kért domain név, információinak titkosítására. Az ECH zártkulcsos fájl megadásához használd az ssl_encrypted_hello_key irányelvet, míg az ECH használatával kapcsolatos információk a $ssl_encrypted_hello változóhoz érhetők el.
  • A stream modulhoz hozzáadva a PROXYv2 protokoll támogatása a forgalom továbbításához a proxied irányába. szerverek.
  • Hozzáadva a Prometheus metrikák exportálásakor az elemek számának számítási lehetősége (az útvonalak, amelyek perjellel zárulnak, mostantól visszaadják a megfelelő API-gyűjtemény elemeinek számát).
  • Hozzáadva a $sent_body változó, amely a kliensmodul al-al kérésének vagy kérésének válaszát tartalmazza.
  • Hozzáadva a $upstream_cache_key változó, amely a használt gyorsítótár kulcsot tartalmazza.
  • A levelező proxy-szerveren megvalósította az XOAUTH2 és OAUTHBEARER hitelesítési módszerek támogatását.
  • Megvalósította az AWS-LC kriptográfiai könyvtárral való összeállítás támogatását, amelyet az Amazon fejleszt.
  • Megoldva a NetBSD 10.0-ban a fordítási problémák.
  • Fejlesztett proxyzást és a GET és HEAD kérések helyes gyorsítótárazását.
  • Javítva a HTTP/3-mal kapcsolatos problémák, amelyek a protokoll működésének romlásához és a bináris frissítés után bekövetkező hibákhoz vezettek; javítva a QUIC-csomagok irányítása a folyamatok között a BPF-kód fejlesztésével.
  • Az nginx projekt tárolójából átvitték az nginx 1.29.3 verzióban javasolt módosításokat, az add_header_inherit és add_trailer_inherit direktívák kivételével. Különféle fejlesztések átvihetők a FreeNginx-ből.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster