Il 19 settembre 2019 è stato rilasciato il server di applicazioni NGINX Unit 1.11.0.
Caratteristiche principali:
- Il server include la possibilità di servire contenuti statici autonomamente senza fare riferimento a un server http esterno. Di conseguenza, si vuole trasformare il server delle applicazioni in una vera e propria server web soluzione con strumenti integrati per la costruzione di web service. Per servire il contenuto è sufficiente specificare nelle impostazioni la directory radice {
"share": "\/data\/www\/example.com"
}e, se necessario, definire i MIME type mancanti {
"mime_types": {
"text\/plain": [
"readme",
".c",
".h"
],"application\/msword": ".doc"
}
}- È stata aggiunta la supporto per l'isolamento dei processi utilizzando strumenti di isolamento dei contenitori in Linux. Nel file di configurazione, è possibile attivare diversi spazi dei nomi, applicare restrizioni di gruppo o mappare GID\/UID dell'ambiente isolato con quello principale {
"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
}
]
} - Per i servlet JSC è stata aggiunta una propria implementazione di WebSocket.
- È stata aggiunta un'implementazione per l'indirizzamento diretto delle impostazioni API, contenenti il simbolo «\/», utilizzando il suo escape tramite «». Esempio:
GET \/config\/settings\/http\/static\/mime_types\/textplain\/
- È stata aggiunta la supporto per l'isolamento dei processi utilizzando strumenti di isolamento dei contenitori in Linux. Nel file di configurazione, è possibile attivare diversi spazi dei nomi, applicare restrizioni di gruppo o mappare GID\/UID dell'ambiente isolato con quello principale {
Fonte: linux.org.ru
