Udgivelsen af nginx 1.17.6 og njs 0.3.7

Oprettet udgivelse af hovedgrenen nginx 1.17.6, hvor udviklingen af nye muligheder fortsætter (i den samtidig understøttede stabile gren 1.16 ændringer, der kun omfatter rettelser af alvorlige fejl og sårbarheder).

Vigtige Optimeringer:

  • Nye variabler tilføjet $proxy_protocol_server_addr og $proxy_protocol_server_port, som indeholder adressen og porten til serveren, modtaget fra PROXY-protokoloverskriften;
  • Tilføjet direktiv limit_conn_dry_run, der sætter ngx_http_limit_conn_module i prøvedrift, hvor antallet af forbindelser ikke begrænses, men stadig registreres.
  • I modulet ngx_stream_limit_conn_module en ny variabel $limit_conn_status er tilføjet, som gemmer resultatet af forbindelsesbegrænsningen: PASSED, REJECTED eller REJECTED_DRY_RUN;
  • I modulet ngx_http_limit_req_module en ny variabel $limit_req_status er tilføjet, som gemmer resultatet af ratebegrænsning af forespørgsler: PASSED, DELAYED, REJECTED, DELAYED_DRY_RUN eller REJECTED_DRY_RUN.

Yderligere kan det nævnes udgaven njs 0.3.7, JavaScript-tolk til nginx-webserveren. njs-tolk implementerer ECMAScript-standarderne og muliggør udvidelse af nginx's funktioner til at håndtere anmodninger ved hjælp af scripts i konfigurationen. Scripts kan bruges i konfigurationsfilen til at definere avanceret logik for anmodningsbehandling, konfigurere, dynamisk generere svar, modificere anmodninger/svar eller hurtigt skabe stubbe til problemløsning i webapplikationer.

Den nye version tilføjer understøttelse af metoderne Object.assign() og Array.prototype.copyWithin(). Der er mulighed for at bruge etiketter i console.time(). Koden til interaktion med eksterne objekter og behandling af data i JSON-format er blevet forbedret. console.help() er fjernet fra CLI.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster