Angie 1.7.0 kiadás, az Nginx forkja

Megjelent az Angie 1.7.0 verziója, egy nagy teljesítményű HTTP szerver és több protokolltámogató proxy szerver, amelyet a projekt korábbi fejlesztői indítottak el az F5 Network-től való távozás után. Az Angie forráskódja BSD licensz alatt érhető el. A projekt kompatibilitási tanúsítványokat kapott orosz operációs rendszerekhez, mint például a Red OS, Az Astra Linux Special Edition, a Rossa Chrome Server, az Alt és az Alt FSTEK verzió.

A fejlesztési folyamatot a "Web-szerver", a 2022 őszén alakult cég irányítja, amely 1 millió dolláros befektetést kapott. A Web-szerver társtulajdonosai között szerepel: Valentin Bartenev (a Nginx Unit terméket fejlesztő csapat vezetője), Ivan Polujanov (a Rambler és Mail.Ru frontend fejlesztőinek korábbi vezetője), Oleg Mamontov (az NGINX Inc technikai támogatási csapatának vezetője) és Ruslan Ermilov (ru@FreeBSD.org).

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

  • Hozzáadták a proxy_connection_drop, grpc_connection_drop, fastcgi_connection_drop, scgi_connection_drop és uwsgi_connection_drop direktívákat az összes proxy-kapcsolat kényszerített lezárásához. szerverhez azután, hogy kizárták a csoportból.
  • A resolver direktívában a status_zone paraméteren keresztül származó statisztikákhoz hozzáadták az elküldött DNS-kérelmek számlálóit.
  • Hozzáadva a $ssl_server_cert_type változó, amely a kiválasztott TLS-kapcsolat típusát tartalmazza.
  • A pid direktívához hozzáadták az PID-fájl létrehozásának letiltását az "off" paraméter megadásával a fájl neve helyett. A rekonstrukció során leállt a pid-fájl újbóli létrehozása, ha a neve megváltozott a pid direktívában, de az érték szimbolikus hivatkozás a ugyanarra a fájlra. Áthelyezve a freenginx-ből.
  • A Syslog-ba történő hibaüzenet naplózása korlátozva lett egy üzenetre másodpercenként az alapproblémák elkerülése érdekében, mint például a napló méretének megváltoztatása túlterhelés vagy a syslog-szerver leállása esetén. Áthelyezve a freenginx-ből.
  • A DoS-támadások elleni védelem megerősítése érdekében a proxy modulban lehetőség nyílik a max_commands direktíva használatára az autentikációs folyamatban elfogadható parancsok maximális számának korlátozására. Áthelyezve a freenginx-ből.
  • A .\/configure telepítési szkripthez hozzáadták a "--feature-cache" opciót a több modul összegyűjtésének eredményeinek cache-eléséhez.
  • A HTTP állapot kódok leírását a RFC 9110-hoz igazították. Áthelyezve a freenginx-ből.
  • A DoS-támadások elleni védelem javítása érdekében megengedett a HTTP-kérelem megkezdése előtt legfeljebb egy üres sor átadását. Tilos a HTTP/1.x fejlécek nevének átadása kettőspont megadása nélkül. Áthelyezve a freenginx-ből.
  • A DoS-támadások elleni védelem javítása érdekében a chunked módban a HTTP/1.1 verzióban olvasott kérés testének adatmennyisége, valamint az ignorált fejlécek összesített mérete most a client_max_body_size direktívában szereplő értékkel van korlátozva. Áthelyezve a freenginx-ből.
  • A mime.types fájlban a bmp kiterjesztésű fájlok MIME-típusa image/bmp-ra, a rar kiterjesztésű fájloké pedig application/vnd.rar-ra változott.
  • A nginx projekt repozitóriumából átvették a nginx 1.27.1 verziójában javasolt módosításokat. Frissült az angie-module-opentracing 0.36.0 és az angie-module-lua 0.10.27 modul.

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