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, il server di applicazioni vuole essere trasformato in un completo server web con strumenti integrati per la costruzione di servizi web. Per distribuire contenuti è sufficiente specificare nella configurazione la cartella radice {
"share": "/data/www/example.com"
}e, se necessario, definire i tipi MIME mancanti {
"mime_types": {
"text/plain": [
"readme",
".c",
".h"
],"application/msword": ".doc"
}
}- È stata aggiunta la supporto per l'isolamento dei processi utilizzando gli strumenti di isolamento dei container in Linux. Nel file di configurazione è possibile attivare diversi spazi dei nomi, applicare vincoli 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 un'implementazione personalizzata di WebSocket.
- È stata aggiunta l'implementazione dell'indirizzamento diretto delle impostazioni API, contenenti il carattere «/», utilizzando la sua codifica con «». Esempio:
GET /config/settings/http/static/mime_types/textplain/
- È stata aggiunta la supporto per l'isolamento dei processi utilizzando gli strumenti di isolamento dei container in Linux. Nel file di configurazione è possibile attivare diversi spazi dei nomi, applicare vincoli di gruppo o mappare GID/UID dell'ambiente isolato con quello principale {
Fonte: linux.org.ru
