Le 19 septembre 2019, le serveur d'applications NGINX Unit 1.11.0 a été publié.
Caractéristiques principales:
- Le serveur a une capacité intégrée pour diffuser indépendamment du contenu statique sans accéder à un serveur http externe. En conséquence, ils souhaitent transformer le serveur d'applications en un serveur Web à part entière doté d'outils intégrés pour créer des services Web. Pour distribuer du contenu, spécifiez simplement le répertoire racine dans les paramètres {
"share": "/data/www/example.com"
}et, si nécessaire, déterminer les types MIME manquants {
"mime_types": {
"texte simple": [
"lisez-moi",
".c",
".h"
],"application/msword": ".doc"
}
}- Ajout de la prise en charge de l'isolation des processus à l'aide d'outils d'isolation de conteneurs sous Linux. Dans le fichier de configuration, vous pouvez activer différents espaces de noms, activer les restrictions de groupe ou mapper le GID/UID du bac à sable au principal {
"espaces de noms": {
"credential" : vrai,
"pid": vrai,
"réseau": vrai,
"mount": faux,
"uname": vrai,
"cgroup": faux
},"uidmap": [
{
"conteneur": 1000,
"hôte": 812,
"taille": 1
}
],"gidmap": [
{
"conteneur": 1000,
"hôte": 812,
"taille": 1
}
]
}
- Une implémentation native de WebSocket a été ajoutée pour les servlets JSC.
- Ajout de l'implémentation de l'adressage direct des paramètres API contenant le caractère « / », en utilisant son échappement avec « %2F ». Exemple:
OBTENIR /config/settings/http/static/mime_types/text%2Fplain/
- Ajout de la prise en charge de l'isolation des processus à l'aide d'outils d'isolation de conteneurs sous Linux. Dans le fichier de configuration, vous pouvez activer différents espaces de noms, activer les restrictions de groupe ou mapper le GID/UID du bac à sable au principal {
Source: linux.org.ru