Nginx versioon 1.17.6 ja njs 0.3.7 väljaanne

Kujundatud peamine haru väljalase nginx 1.17.6, mille raames jätkub uute võimaluste arendamine (paralleelselt toetatud stabiilses harus 1.16 tehakse ainult muudatusi, mis on seotud tõsiste vigade ja haavatavuste kõrvaldamisega).

Peamised muudatused:

  • Uued muutujad on lisatud $proxy_protocol_server_addr ja $proxy_protocol_server_port, mis sisaldavad serveri aadressi ja porti PROXY protokolli pealkirjast saadud;
  • Lisatud direktiiv limit_conn_dry_run, muutes ngx_http_limit_conn_module katseperioodiks, mille jooksul ühenduste arv ei ole piiratud, kuid jälgitakse.
  • moodulis ngx_stream_limit_conn_module lisatud muutuja $limit_conn_status, mis salvestab ühenduste arvu piirangu tulemuse: PASSED, REJECTED või REJECTED_DRY_RUN;
  • moodulis ngx_http_limit_req_module lisatud muutuja $limit_req_status, mis salvestab päringute määruse tulemuse: PASSED, DELAYED, REJECTED, DELAYED_DRY_RUN või REJECTED_DRY_RUN.

Lisaks saab märkida väljaanne njs 0.3.7, JavaScript'i tõlgendajat nginx-i veebiserverisse. NJS tõlgendaja rakendab ECMAScripti standardeid ja võimaldab laiendada nginx-i võimalusi päringute töötlemiseks konfigureerimise skriptide abil. Skripte saab kasutada konfigureerimisfailis, et määratleda laiendatud loogika päringute töötlemiseks, konfigureerimise genereerimiseks, dünaamiliseks vastuse genereerimiseks, päringu/vastuse modifitseerimiseks või probleemide lahendamiseks veebirakendustes.

Uues väljaandes on lisatud tugi meetoditele Object.assign() ja Array.prototype.copyWithin(). console.time() võimaldab nüüd kasutada silte. Kood on üle vaadatud väliste objektide ja JSON-formaadis andmete töötlemiseks. CLI-st on eemaldatud console.help() kutse.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster