Uitgave van nginx 1.17.6 en njs 0.3.7

Gecreƫerd uitgave van de hoofdtak nginx 1.17.6, waarin de ontwikkeling van nieuwe mogelijkheden doorgaat (in de parallel ondersteunde stabiele tak 1.16 worden alleen wijzigingen aangebracht die verband houden met het verhelpen van ernstige fouten en kwetsbaarheden).

Belangrijkste wijzigingen:

  • Nieuwe variabelen toegevoegd $proxy_protocol_server_addr en $proxy_protocol_server_port, die het adres en de poort van de server bevatten, verkregen uit de PROXY-protocolheader;
  • Nieuwe richtlijn toegevoegd limit_conn_dry_run, die de ngx_http_limit_conn_module-module in proefmodus plaatst, waarbij het aantal verbindingen niet wordt beperkt, maar wel wordt bijgehouden.
  • In de module ngx_stream_limit_conn_module is de variabele $limit_conn_status toegevoegd, die de status van de verbindingslimiet opslaat: PASSED, REJECTED of REJECTED_DRY_RUN;
  • In de module ngx_http_limit_req_module is de variabele $limit_req_status toegevoegd, die de status van de snelheid van inkomende aanvragen opslaat: PASSED, DELAYED, REJECTED, DELAYED_DRY_RUN of REJECTED_DRY_RUN.

Daarnaast kan worden vermeld lancering njs 0.3.7, een interpreter voor de JavaScript-taal voor de webserver nginx. De njs-interpreter implementeert ECMAScript-standaarden en maakt het mogelijk om de mogelijkheden van nginx voor het verwerken van aanvragen uit te breiden met scripts in de configuratie. Scripts kunnen worden gebruikt in het configuratiebestand om uitgebreide logica voor het verwerken van aanvragen, het genereren van configuratie, het dynamisch genereren van reacties, het aanpassen van aanvragen/antwoorden of het snel maken van stubs voor probleemoplossing in webapplicaties te definiƫren.

In de nieuwe uitgave is ondersteuning toegevoegd voor de methoden Object.assign() en Array.prototype.copyWithin(). In console.time() is de mogelijkheid om labels te gebruiken toegevoegd. De interactiecode met externe objecten en de verwerking van gegevens in JSON-indeling is herzien. De aanroep console.help() is verwijderd uit de CLI.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster