Вышел NGINX Unit 1.11.0

good-penguin.png

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