NGINX Unit 1.11.0 veröffentlicht

Am 19. September 2019 wurde der Release des Anwendungsservers NGINX Unit 1.11.0 veröffentlicht.
Hauptmerkmale:

  • Der Server verfügt über die Möglichkeit, statische Inhalte selbstständig bereitzustellen, ohne auf einen externen http-Server zurückzugreifen. Somit will man den Anwendungsserver in ein vollwertiges einen Webserver System zur Erstellung von Webdiensten umwandeln. Um Inhalte bereitzustellen, genügt es, im Konfigurationsmenü das Stammverzeichnis anzugeben {
    "share": "/data/www/example.com"
    }

    und gegebenenfalls fehlende MIME-Typen zu definieren {
    "mime_types": {
    "text/plain": [
    "readme",
    ".c",
    ".h"
    ],

    "application/msword": ".doc"
    }
    }

    • Die Unterstützung für Prozessisolierung unter Verwendung von Containerisolation in Linux wurde hinzugefügt. In der Konfigurationsdatei können verschiedene Namespaces aktiviert, Gruppeneinschränkungen vorgenommen oder GID/UID der isolierten Umgebung mit der Hauptumgebung 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.
    • Die Implementierung der direkten Adressierung von API-Einstellungen, die das Zeichen „/“ enthalten, wurde hinzugefügt, wobei dieses Zeichen mit „“ maskiert wird. Beispiel:
      GET /config/settings/http/static/mime_types/textplain/

Quelle: linux.org.ru

60GB SSD 8Gb DDR4