Вышел NGINX Unit 1.11.0

19 сентября 2019 года состоялся релиз сервера приложений NGINX Unit 1.11.0.
Основные особенности:

  • В сервер встроена возможность самостоятельной отдачи статического контента без обращения к внешнему серверу http. В итоге сервер приложений хотят превратить в полноценный веб-сервер со встроенными средствами построения веб-сервисов. Для раздачи контента достаточно указать в настройках корневой каталог {
    "share": "/data/www/example.com"
    }

    и при необходимости определить недостающие MIME-типы {
    "mime_types": {
    "text/plain": [
    "readme",
    ".c",
    ".h"
    ],

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

    • Добавлена поддержка средства изоляции процессов с использованием средств контейнерной изоляции в Linux. В конфигурационном файле можно активировать различные пространства имен, задействовать групповые ограничения или сопоставить GID/UID изолированного окружения с основным {
      "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
      }
      ] }

    • Для сервлетов JSC добавлена собственная реализация WebSocket.
    • Добавлена реализация прямой адресации настроек API, содержащих символ «/», используя его экранирование при помощи «%2F». Пример:
      GET /config/settings/http/static/mime_types/text%2Fplain/

Источник: linux.org.ru

Добавить комментарий