Le 19 septembre 2019, le serveur d'applications NGINX Unit 1.11.0 a été lancé.
Caractéristiques principales :
- Le serveur intègre la capacité de servir du contenu statique de manière autonome sans requête à un serveur http externe. En fin de compte, le serveur d'applications vise à devenir un véritable serveur web avec des outils intégrés pour la construction de services web. Pour distribuer du contenu, il suffit de spécifier dans les paramètres le répertoire racine {
"share": "\/data\/www\/example.com"
}et, si nécessaire, de définir les types MIME manquants {
"mime_types": {
"text\/plain": [
"readme",
".c",
".h"
],"application\/msword": ".doc"
}
}- Support ajouté pour l'isolement des processus à l'aide d'outils d'isolement de conteneurs sous Linux. Dans le fichier de configuration, on peut activer différents espaces de noms, appliquer des restrictions de groupe ou faire correspondre les GID\/UID de l'environnement isolé avec le 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
}
]
} - Pour les servlets JSC, une implémentation propre de WebSocket a été ajoutée.
- Une mise en œuvre de l'adressage direct des paramètres API a été ajoutée, contenant le caractère «/», en utilisant son échappement avec «». Exemple :
GET /config/settings/http/static/mime_types/textplain/
- Support ajouté pour l'isolement des processus à l'aide d'outils d'isolement de conteneurs sous Linux. Dans le fichier de configuration, on peut activer différents espaces de noms, appliquer des restrictions de groupe ou faire correspondre les GID\/UID de l'environnement isolé avec le principal {
Source : linux.org.ru
