UtgÄvan av nginx 1.17.6 och njs 0.3.7

Skapat utgÄvan av huvudgrenen nginx 1.17.6, dÀr utvecklingen av nya funktioner fortsÀtter (i den parallellt stödda stabila grenen 1.16 görs endast Àndringar relaterade till att ÄtgÀrda allvarliga fel och sÄrbarheter).

Huvud för:

  • Nya variabler har lagts till $proxy_protocol_server_addr och $proxy_protocol_server_port, som innehĂ„ller adressen och porten för servern, erhĂ„llna frĂ„n PROXY-protokollets rubrik;
  • Direktiv tillagt limit_conn_dry_run, som sĂ€tter ngx_http_limit_conn_module-modulen i testlĂ€ge, dĂ€r antalet anslutningar inte begrĂ€nsas, men rĂ€knas.
  • I modulen ngx_stream_limit_conn_module en ny variabel $limit_conn_status har lagts till, som lagrar resultatet av begrĂ€nsningen av antalet anslutningar: PASSED, REJECTED eller REJECTED_DRY_RUN;
  • I modulen ngx_http_limit_req_module en ny variabel $limit_req_status har lagts till, som lagrar resultatet av begĂ€rningshastighetsbegrĂ€nsning: PASSED, DELAYED, REJECTED, DELAYED_DRY_RUN eller REJECTED_DRY_RUN.

Dessutom kan det nÀmnas ett avsnitt njs 0.3.7, en JavaScript-tolk för webbservern nginx. Tolken njs implementerar ECMAScript-standarder och gör det möjligt att utöka nginx funktioner för begÀrningshantering med skript i konfigurationen. Skript kan anvÀndas i konfigurationsfilen för att definiera avancerad logik för begÀrningshantering, skapa konfigurationer, generera svar dynamiskt, modifiera begÀran/svar eller snabbt skapa stubs för att lösa problem i webbapplikationer.

I den nya utgÄvan har stöd för metoderna Object.assign() och Array.prototype.copyWithin() lagts till. I console.time() möjliggörs anvÀndning av etiketter. Koden för interaktion med externa objekt och hantering av JSON-data har omarbetats. Anropet console.help() har tagits bort frÄn CLI.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster