Am 19. September 2019 wurde der NGINX Unit 1.11.0 Anwendungsserver veröffentlicht.
Hauptmerkmale:
- Der Server bietet die Möglichkeit, statische Inhalte selbstständig bereitzustellen, ohne auf einen externen HTTP-Server zugreifen zu müssen. Dadurch soll der Anwendungsserver zu einem vollwertigen Webserver mit integrierten Mitteln zur Erstellung von Webdiensten umgewandelt werden. Um Inhalte bereitzustellen, reicht es aus, im Konfigurationsmenü das Stammverzeichnis anzugeben {
"share": "/data/www/example.com"
}und bei Bedarf fehlende MIME-Typen zu definieren {
"mime_types": {
"text/plain": [
"readme",
".c",
".h"
],"application/msword": ".doc"
}
}- Die Unterstützung von Prozessisolierung mit Containerisolation in Linux wurde hinzugefügt. In der Konfigurationsdatei können verschiedene Namensräume aktiviert, Gruppenbeschränkungen verwendet oder GID/UID der isolierten Umgebung mit dem Hauptsystem abgeglichen werden {
"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
}
]
} - Für JSC-Servlets wurde eine eigene Implementierung von WebSocket hinzugefügt.
- Добавлена реализация прямой адресации настроек API, содержащих символ «/», используя его экранирование при помощи «%2F». Пример:
GET /config/settings/http/static/mime_types/text%2Fplain/
- Die Unterstützung von Prozessisolierung mit Containerisolation in Linux wurde hinzugefügt. In der Konfigurationsdatei können verschiedene Namensräume aktiviert, Gruppenbeschränkungen verwendet oder GID/UID der isolierten Umgebung mit dem Hauptsystem abgeglichen werden {
Quelle: linux.org.ru
