Megjelent az nginx 1.17.6 és njs 0.3.7

Megformálva a fő ágazat kiadása nginx 1.17.6, amely keretében folytatódik az új lehetőségek fejlesztése (a párhuzamosan karbantartott stabilban 1.16 ágon csak a súlyos hibák és sebezhetőségek javításait tartalmazza.

Fő változások:

  • Új változók lettek hozzáadva $proxy_protocol_server_addr és $proxy_protocol_server_port, amelyek tartalmazzák a PROXY protokollból származó szerver címét és portját;
  • Hozzáadva egy direktíva limit_conn_dry_run, az ngx_http_limit_conn_module modul teszt üzemmódra váltása, amelyben a kapcsolatok száma nem korlátozott, de figyelembe van véve.
  • A modulban ngx_stream_limit_conn_module hozzáadva a $limit_conn_status változó, amely tárolja a kapcsolatkorlátozás eredményét: PASSED, REJECTED vagy REJECTED_DRY_RUN;
  • A modulban ngx_http_limit_req_module hozzáadva a $limit_req_status változó, amely tárolja a kérések sebességének korlátozásának eredményét: PASSED, DELAYED, REJECTED, DELAYED_DRY_RUN vagy REJECTED_DRY_RUN.

További megjegyzésként kiadás njs 0.3.7, a JavaScript nyelvértelmezője a nginx webszerverhez. Az njs értelmező az ECMAScript szabványokat valósítja meg, és lehetővé teszi a nginx képességeinek kibővítését a kéréskezelési folyamatokban konfigurációs szkriptek segítségével. A szkriptek a konfigurációs fájlban használhatók a kéréskezelési logika bővítésére, a konfiguráció alakítására, a válasz dinamikus generálására, a kérés/válasz módosítására vagy gyors problémamegoldó helyettesítők létrehozására webalkalmazásokban.

Az új kiadásban támogatást kapott az Object.assign() és az Array.prototype.copyWithin() módszerek. A console.time() esetében lehetőség van címkék használatára. Az kód átdolgozva a külső objektumokkal való interakcióhoz és JSON formátumú adatok feldolgozásához. A CLI-ből eltávolítva a console.help() hívás.

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