Vydání aplikačního serveru NGINX Unit 1.20.0

Proběhlo vydání aplikačního serveru NGINX Unit 1.20, v rámci kterého se vyvíjí řešení pro spuštění webových aplikací v různých programovacích jazycích (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js a Java). Pod správcem NGINX Unit může být současně provozováno několik aplikací v různých programovacích jazycích, jejichž spouštěcí parametry lze dynamicky měnit bez nutnosti úprav konfiguračních souborů a restartování. Kód je napsán v jazyce C a distribuováno pod licencí Apache 2.0. S vlastnostmi NGINX Unit se můžete seznámit v oznámení prvního vydání.

Nová verze pro jazyk Python implementovala podporu rozhraní API ASGI (Asynchronous Server Gateway Interface), který byl vyvinut jako náhrada WSGI a míří na zajištění interakce serverů, rámců a aplikací podporujících asynchronní režim.
NGINX Unit automaticky určuje použitý rozhraní v Python aplikaci (ASGI nebo WSGI). Konfigurace ASGI je podobná dříve navrhovaným nastavením pro WSGI.

Další změny:

  • Do modulu Python byl přidán integrovaný server WebSocket, který lze použít v aplikacích kompatibilních se specifikací ASGI Message Format 2.1.
  • Inicializace modulu PHP se nyní provádí před jeho umístěním do chroot, což umožňuje načítání všech dostupných rozšíření v systému.
  • Do seznamu podporovaných MIME typů byly přidány obrázky AVIF a APNG.
  • Testovací sada byla převedena na používání pytest.
  • Zajištěno automatické připojení izolovaného FS /tmp v chroot prostředích.
  • Přes proměnnou $host je poskytován přístup k normalizované hodnotě hlavičky „Host“ z požadavku.
  • Přidána možnost „callable“ pro nastavení volaných jmen Python aplikací.
  • Zajištěna kompatibilita s PHP 8 RC 1.
  • Do objektu „isolation“ byla přidána možnost „automount“ pro deaktivaci automatického připojení závislostí pro jazykové moduly.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster