Izdanje nginx 1.17.6 i njs 0.3.7

Formirano izdanje glavne grane nginx 1.17.6, u okviru kojeg se nastavlja razvoj novih mogućnosti (paralelno je podržavana stabilna grana 1.16 samo se uvode izmjene vezane uz otklanjanje ozbiljnih grešaka i ranjivosti).

Glavne promjene:

  • Dodane nove varijable $proxy_protocol_server_addr i $proxy_protocol_server_port, koje sadrže adresu i port poslužitelja, dobivene iz PROXY protokol zaglavlja;
  • Dodana direktiva limit_conn_dry_run, prebacuje ngx_http_limit_conn_module modul u način probnog rada, pri čemu broj veza nije ograničen, ali se računa.
  • U modulu ngx_stream_limit_conn_module dodana je varijabla $limit_conn_status, koja pohranjuje rezultat ograničenja broja veza: PASSED, REJECTED ili REJECTED_DRY_RUN;
  • U modulu ngx_http_limit_req_module dodana je varijabla $limit_req_status, koja pohranjuje rezultat ograničenja brzine dolaska zahtjeva: PASSED, DELAYED, REJECTED, DELAYED_DRY_RUN ili REJECTED_DRY_RUN.

Dodatno se može istaknuti izdanje njs 0.3.7, interpreter jezika JavaScript za nginx web poslužitelj. Njs interpreter implementira ECMAScript standarde i omogućava proširivanje mogućnosti nginx-a za obradu zahtjeva pomoću skripti u konfiguraciji. Skripte se mogu koristiti u datoteci konfiguracije radi definiranja napredne logike obrade zahtjeva, oblikovanja konfiguracije, dinamičkog generiranja odgovora, modifikacije zahtjeva/odgovora ili brze izrade zaglavlja za rješavanje problema u web aplikacijama.

U novom izdanju dodana je podrška za metode Object.assign() i Array.prototype.copyWithin(). U console.time() omogućena je upotreba oznaka. Preuređen je kod za interakciju s vanjskim objektima i obradu podataka u JSON formatu. Iz CLI je uklonjen poziv console.help().

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster