Versión del servidor de aplicaciones NGINX Unit 1.11.0

vio la luz lanzamiento del servidor de aplicaciones Unidad NGINX 1.11, 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:

  • Incorporado
    la capacidad de servir contenido estático de forma independiente sin contactar a un servidor http externo. El objetivo final es transformar Unit en un servidor web completo con herramientas integradas para crear servicios web. Para distribuir archivos estáticos, basta con especificar en la configuración el directorio raíz con los archivos distribuidos y, si es necesario, determinar los tipos MIME que faltan:

    "compartir": "/data/www/example.com"

    "tipos_mime": {
    "Texto sin formato": [
    "léame"
    ".C",
    ".h"
    ],
    "aplicación/msword": ".doc"
    }

  • Apoyar Aislar procesos de aplicaciones web utilizando herramientas de aislamiento de contenedores en Linux. En la configuración, puede habilitar diferentes espacios de nombres, habilitar restricciones de cgroup y asignar UID/GID en el entorno principal y el contenedor aislado:

    "espacios de nombres": {
    "credencial": verdadero,
    "pid": verdadero
    "red": verdadero,
    "montaje": falso,
    "uname": verdadero,
    "cgrupo": falso
    },

    "mapa uid": [
    {
    "contenedor": 1000,
    "anfitrión": 812,
    "tamaño": 1
    }
    ],

  • Se agregó una implementación nativa del servidor WebSocket para servlets JSC (Java Servlet Container). En la última versión, se implementó el servidor WebSocket para Node.js.
  • Ahora hay soporte para abordar directamente las configuraciones de API que contienen caracteres "/" usando su sistema de escape ('%2F'). Por ejemplo:

    OBTENER /config/settings/http/static/mime_types/text%2Fplain/

Fuente: opennet.ru

Añadir un comentario