El 19 de septiembre de 2019 se lanzó el servidor de aplicaciones NGINX Unit 1.11.0.
Características principales:
- El servidor cuenta con la capacidad de servir contenido estático de forma autónoma sin necesidad de llamar a un servidor http externo. Como resultado, se busca convertir el servidor de aplicaciones en una plataforma completa servidor web con herramientas integradas para la construcción de servicios web. Para distribuir contenido, es suficiente indicar la carpeta raíz en la configuración {
"share": "\/data\/www\/example.com"
}y, si es necesario, definir tipos MIME adicionales {
"mime_types": {
"text\/plain": [
"readme",
".c",
".h"
],"application\/msword": ".doc"
}
}- Se ha añadido soporte para el aislamiento de procesos utilizando herramientas de contención en Linux. En el archivo de configuración, se pueden activar diferentes espacios de nombres, aplicar restricciones de grupos o mapear GID\/UID del entorno aislado al principal {
"namespaces": {
"credential": true,
"pid": true,
"network": true,
"mount": false,
"uname": true,
"cgroup": false
},"uidmap": [
{
"container": 1000,
"host": 812,
"size": 1
}
],"gidmap": [
{
"container": 1000,
"host": 812,
"size": 1
}
]
} - Para los servlets JSC se ha añadido una implementación propia de WebSocket.
- Se ha añadido una implementación de direccionamiento directo para configuraciones de API que contienen el símbolo "\/" utilizando su escape con "". Ejemplo:
GET \/config\/settings\/http\/static\/mime_types\/textplain\/
- Se ha añadido soporte para el aislamiento de procesos utilizando herramientas de contención en Linux. En el archivo de configuración, se pueden activar diferentes espacios de nombres, aplicar restricciones de grupos o mapear GID\/UID del entorno aislado al principal {
Fuente: linux.org.ru
