Wydanie serwera aplikacji NGINX Unit 1.20.0

Zdarzyło się wydanie serwera aplikacji NGINX Unit 1.20, 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 dla języka Python wprowadzono wsparcie dla interfejsu ASGI (Asynchronous Server Gateway Interface), który został opracowany jako zamiennik WSGI, ukierunkowany na zapewnienie interakcji pomiędzy serwerami, frameworkami i aplikacjami obsługującymi działanie w trybie asynchronicznym.
NGINX Unit automatycznie rozpoznaje używany w aplikacji Python interfejs (ASGI lub WSGI). Konfiguracja ASGI jest podobna do wcześniej proponowanych ustawień dla WSGI.

Inne zmiany:

  • Do modułu Python dodano wbudowany serwer WebSocket, który można wykorzystać w aplikacjach kompatybilnych ze specyfikacją ASGI Message Format 2.1.
  • Inicjalizacja modułu PHP jest teraz przeprowadzana przed umieszczeniem go w chroot, co pozwala na ładowanie wszystkich dostępnych w systemie rozszerzeń.
  • Na listę obsługiwanych typów MIME dodano obrazy AVIF i APNG.
  • Zestaw testowy został przekształcony do korzystania z pytest.
  • Zapewniono automatyczne montowanie odizolowanego systemu plików /tmp w środowiskach chroot.
  • Zmienna $host zapewnia dostęp do znormalizowanej wartości nagłówka „Host” z żądania.
  • Dodano opcję „callable” do ustawiania nazw wywoływanych aplikacji Python.
  • Zapewniona zgodność z PHP 8 RC 1.
  • Do obiektu „isolation” dodano opcję „automount” w celu wyłączenia automatycznego montowania zależności dla modułów wsparcia języków.

Ź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