Versión del servidor de aplicaciones NGINX Unit 1.9.0

tuvo lugar lanzamiento del servidor de aplicaciones Unidad NGINX 1.9, que desarrolla una solución para asegurar el lanzamiento de aplicaciones web en diversos lenguajes de programación (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js y Java). Bajo el control de NGINX Unit, se pueden ejecutar simultáneamente varias aplicaciones en diferentes lenguajes de programación, cuyos parámetros de inicio se pueden cambiar dinámicamente sin necesidad de editar archivos de configuración y reiniciar. El código está escrito en lenguaje C y distribuido por Licenciado bajo Apache 2.0. Puede familiarizarse con las características de la unidad NGINX en anuncio primer lanzamiento.

Versículos nuevos:

  • Oportunidad enrutar solicitudes basadas en argumentos de URI, encabezados y cookies;

    "encabezados": [
    {
    "Aceptar-Codificación": "*gzip*",
    "Agente de usuario": "Mozilla/5.0*"
    },
    {
    "Agente de usuario": "curl*"
    }
    ]

  • Las plantillas de coincidencia de rutas ahora admiten máscaras de expresión media. Por ejemplo,

    "host": ["eu-*.example.com", "!eu-5.example.com"]

  • Apoyar operaciones enviadas utilizando el método POST para manipular el contenido de las matrices en la configuración (los cambios se transmiten en formato JSON);

    curl -X POST -d '{"partido": {"uri": "/producción/*"}, \
    "acción": {"contraseña": "aplicaciones/wiki-prod"}}' \
    --unix-socket=/ruta/a/control.unit.sock \
    http://localhost/config/routes/

  • Soporte para cambiar de usuario y grupo usando las capacidades CAP_SETUID y CAP_SETGID en Linux sin ejecutar el proceso principal como usuario privilegiado.

Fuente: opennet.ru

Añadir un comentario