Lanzamiento de nginx 1.17.6 y njs 0.3.7

Formado lanzamiento de la rama principal nginx 1.17.6, en la cual continúa el desarrollo de nuevas funcionalidades (en la rama estable que se mantiene paralelamente rama 1.16 se realizan solo cambios relacionados con la corrección de errores graves y vulnerabilidades).

Principales cambios:

  • Se han añadido nuevas variables $proxy_protocol_server_addr y $proxy_protocol_server_port, que contienen la dirección y el puerto del servidor, obtenidos del encabezado del protocolo PROXY;
  • Se ha añadido la directiva limit_conn_dry_run, que activa el módulo ngx_http_limit_conn_module en modo de prueba, donde el número de conexiones no se limita, pero se contabiliza.
  • En el módulo ngx_stream_limit_conn_module se ha añadido la variable $limit_conn_status, que almacena el resultado de la limitación de conexiones: PASSED, REJECTED o REJECTED_DRY_RUN;
  • En el módulo ngx_http_limit_req_module se ha añadido la variable $limit_req_status, que almacena el resultado de la limitación de la velocidad de las solicitudes: PASSED, DELAYED, REJECTED, DELAYED_DRY_RUN o REJECTED_DRY_RUN.

También se puede destacar lanzamiento njs 0.3.7, un intérprete de JavaScript para el servidor web nginx. El intérprete njs implementa estándares ECMAScript y permite ampliar las capacidades de nginx en el manejo de solicitudes mediante scripts en la configuración. Los scripts pueden utilizarse en el archivo de configuración para definir lógica de manejo de solicitudes ampliada, formación de configuraciones, generación dinámica de respuestas, modificación de solicitudes/respuestas o creación rápida de mockups para resolver problemas en aplicaciones web.

En esta nueva versión se ha añadido soporte para los métodos Object.assign() y Array.prototype.copyWithin(). En console.time() se ha habilitado el uso de etiquetas. Se ha reescrito el código para interactuar con objetos externos y procesar datos en formato JSON. Se ha eliminado la llamada a console.help() del CLI.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster