Nginx 1.17.6 ja njs 0.3.7 julkaisu

Muodostettu alkupään vapauttaminen nginx 1.17.6, jonka puitteissa uusien ominaisuuksien kehittäminen jatkuu (samanaikaisesti tuettu vakaa haara 1.16 Vain vakavien virheiden ja haavoittuvuuksien poistamiseen liittyvät muutokset tehdään).

Pääasiallinen muutokset:

  • Uusia muuttujia lisätty $proxy_protocol_server_addr и $proxy_protocol_server_port, jotka sisältävät PROXY-protokollan otsikosta saadun palvelimen osoitteen ja portin;
  • Direktiivi lisätty limit_conn_dry_run, joka vaihtaa ngx_http_limit_conn_module-moduulin koekäyttötilaan, jossa yhteyksien määrää ei rajoiteta, mutta se otetaan huomioon.
  • Moduulissa ngx_stream_limit_conn_module lisätty $limit_conn_status-muuttuja, joka tallentaa yhteysrajoituksen tuloksen: PASSED, REJECTED tai REJECTED_DRY_RUN;
  • Moduulissa ngx_http_limit_req_module Muistioon on lisätty $limit_req_status muuttuja, joka tallentaa pyyntöjen määrän rajoituksen tuloksen: PASSED, DELAYED, REJECTED, DELAYED_DRY_RUN tai REJECTED_DRY_RUN.

Lisäksi voidaan huomauttaa kysymys njs 0.3.7, JavaScript-tulkki nginx-verkkopalvelimelle. njs-tulkki toteuttaa ECMAScript-standardeja ja mahdollistaa nginxin pyyntöjen käsittelyominaisuuksien laajentamisen määritysskriptien avulla. Skriptejä voidaan käyttää määritystiedostossa määrittämään edistynyt pyyntöjen käsittelylogiikka, luomaan määritysasetuksia, luomaan vastauksia dynaamisesti, muokkaamaan pyyntöjä/vastauksia tai luomaan nopeasti tynkiä verkkosovellusten ongelmien ratkaisemiseksi.

Uusi julkaisu lisää tuen Object.assign()- ja Array.prototype.copyWithin()-metodeille. Console.time() tukee nyt aikaleimoja. Ulkoisten objektien kanssa vuorovaikutukseen ja JSON-datan käsittelyyn käytettävää koodia on uudistettu. console.help()-kutsu on poistettu komentoriviltä (CLI).

Lähde: opennet.ru

Osta luotettava isännöinti sivustoille, joissa on DDoS-suojaus, VPS VDS -palvelimet 🔥 Osta luotettavaa verkkosivustojen hostingia DDoS-suojauksella, VPS VDS -palvelimilla | ProHoster