Издание nginx 1.17.6 и njs 0.3.7

Създадено издание на главния клон nginx 1.17.6, в рамките на което продължава развитието на нови възможности (в паралелно поддържан стабилен клон 1.16 въвеждат се само промени, свързани с отстраняването на сериозни грешки и уязвимости).

Основни промени:

  • Добавени нови променливи $proxy_protocol_server_addr и $proxy_protocol_server_port, които съдържат адреса и порта на сървъра, получени от заглавката на PROXY протокола;
  • Добавена директива limit_conn_dry_run, превеждаща модула ngx_http_limit_conn_module в режим на пробно изпълнение, при което броят на връзките не е ограничен, но се отчита.
  • В модула ngx_stream_limit_conn_module добавена е променлива $limit_conn_status, която съхранява резултата от ограниченията на връзките: PASSED, REJECTED или REJECTED_DRY_RUN;
  • В модула ngx_http_limit_req_module добавена е променлива $limit_req_status, която съхранява резултата от ограниченията на скоростта на заявките: PASSED, DELAYED, REJECTED, DELAYED_DRY_RUN или REJECTED_DRY_RUN.

Допълнително може да се отбележи издаване njs 0.3.7, интерпретатор на JavaScript за уеб сървъра nginx. Интерпретаторът njs реализира стандартите на ECMAScript и позволява разширяване на възможностите на nginx при обработка на заявки с помощта на скриптове в конфигурацията. Скриптовете могат да се използват в конфигурационния файл за дефиниране на разширена логика за обработка на заявки, формулиране на конфигурация, динамично генериране на отговор, модификация на заявка/отговор или бързо създаване на заглушки с решения на проблеми в уеб приложения.

В новото издание е добавена поддръжка на методите Object.assign() и Array.prototype.copyWithin(). В console.time() е осигурена възможността за използване на етикети. Кодът за взаимодействие с външни обекти и обработка на данни в JSON формат е преработен. Извикването на console.help() от CLI е премахнато.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster