Wydanie serwera aplikacji NGINX Unit 1.11.0

Zobaczył światło wydanie serwera aplikacji NGINX Unit 1.11, w ramach którego rozwija się rozwiązanie do uruchamiania aplikacji webowych w różnych językach programowania (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js i Java). Pod kontrolą NGINX Unit może jednocześnie działać kilka aplikacji w różnych językach programowania, a parametry uruchomienia można zmieniać dynamicznie bez konieczności edytowania plików konfiguracyjnych i ponownego uruchamiania. Kod jest napisany w języku C i rozpowszechniany na licencji Apache 2.0. Z cechami NGINX Unit można zapoznać się w zapowiedzi pierwszym wydaniu.

W nowej wersji:

  • Wbudowana
    możliwość samodzielnego serwowania statycznych treści bez korzystania z zewnętrznego serwera HTTP. Celem końcowym jest przekształcenie Unit w pełnoprawny serwer WWW z wbudowanymi narzędziami do budowy usług internetowych. Aby serwować statykę, wystarczy w ustawieniach wskazać katalog główny z udostępnianymi plikami i w razie potrzeby zdefiniować brakujące typy MIME:

    „share”: „/data/www/example.com”

    „mime_types”: {
    „text/plain”: [
    „readme”,
    „.c”,
    „.h”
    ],
    „application/msword”: „.doc”
    }

  • Wsparcie izolacji procesów aplikacji webowych przy użyciu środków izolacji kontenerowej w systemie Linux. W ustawieniach można aktywować różne przestrzenie nazw, wprowadzić ograniczenia cgroup oraz dopasować UID/GID w głównym otoczeniu i izolowanym kontenerze:

    „namespaces”: {
    „credential”: true,
    „pid”: true,
    „network”: true,
    „mount”: false,
    „uname”: true,
    „cgroup”: false
    },

    „uidmap”: [
    {
    „container”: 1000,
    „host”: 812,
    „size”: 1
    }
    ],

  • Dodano wbudowaną implementację serwera WebSocket dla servletów JSC (Java Servlet Container). W poprzedniej wersji serwer WebSocket został wdrożony dla Node.js.
  • Появилась поддержка прямой адресации настроек API, содержащих символы «/», используя их экранирование (‘%2F’). Например:

    GET /config/settings/http/static/mime_types/text%2Fplain/

Źródło: opennet.ru

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