Niniejszym wydano NGINX Unit 1.11.0

19 września 2019 roku zadebiutował serwer aplikacji NGINX Unit 1.11.0.
Kompaktowość i łatwość wbudowania w inne projekty. Kod składa się jedynie z kilku plików w języku C, które nie wymagają do kompilacji zewnętrznych zależności. Skompilowana najprostsza aplikacja zajmuje około 190 KB;

  • Serwer ma wbudowaną możliwość samodzielnego serwowania treści statycznych bez konieczności kontaktowania się z zewnętrznym serwerem http. W rezultacie serwer aplikacji ma zostać przekształcony w pełnoprawny serwer www z wbudowanymi narzędziami do tworzenia usług sieciowych. Aby rozdystrybuować treść, wystarczy określić w ustawieniach katalog główny {
    "share": "/data/www/example.com"
    }

    i w razie potrzeby określić brakujące typy MIME {
    "mime_types": {
    "text/plain": [
    "readme",
    ".c",
    ".h"
    ],

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

    • Dodano wsparcie dla narzędzi izolacji procesów z użyciem narzędzi kontenerowej izolacji w systemie Linux. W pliku konfiguracyjnym można aktywować różne przestrzenie nazw, zastosować ograniczenia grupowe lub przypisać GID/UID izolowanego środowiska do głównego {
      "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
      }
      ]
      }

    • Dla serwletów JSC dodano własną implementację WebSocket.
    • Wprowadzono implementację bezpośredniego adresowania ustawień API, które zawierają znak „/”, stosując jego eskalację za pomocą „”. Przykład:
      GET /config/settings/http/static/mime_types/textplain/

Źródło: linux.org.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster