Пускането на приложен сървър NGINX Unit 1.20.0

Състоя се издаване на приложен сървър NGINX Unit 1.20, в рамките на който се разработва решение за осигуряване на стартирането на уеб приложения на различни програмни езици (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js и Java). Под управлението на NGINX Unit могат да се изпълняват няколко приложения на различни програмни езици, параметрите на стартиране на които могат да се променят динамично без необходимост от редактиране на конфигурационни файлове и рестартиране. Кодът е написан на езика C и разпространява под лицензия Apache 2.0. С особеностите на NGINX Unit можете да се запознаете в аннонса първото издание.

В новата версия за езика Python е реализирана поддръжка на програмния интерфейс ASGI (Asynchronous Server Gateway Interface), който е разработен като замяна на WSGI, целяща осигуряване на взаимодействие между сървъри, фреймворкове и приложения, които поддържат работа в асинхронен режим.
NGINX Unit автоматично определя използвания в Python приложението интерфейс (ASGI или WSGI). Конфигурацията на ASGI е подобна на предложените преди настройки за WSGI.

Други промени:

  • В модула Python е добавен вграден уебсокет сервер, който може да се използва в приложения, съвместими със спецификацията ASGI Message Format 2.1.
  • Инициализацията на модула PHP сега се извършва преди да бъде поставен в chroot, което позволява зареждането на всички налични в системата разширения.
  • В списъка на поддържаните MIME типове са добавени изображения AVIF и APNG.
  • Тестовият набор е преведен на използване на pytest.
  • Осигурено е автоматично монтиране на изолирана ФС /tmp в chroot среди.
  • Чрез променливата $host е предоставен достъп до нормализирана стойност на заглавието „Host“ от заявката.
  • Добавена е опция „callable“ за настройка на извикваемите имена на Python приложения.
  • Осигурена е съвместимост с PHP 8 RC 1.
  • В обект „isolation“ е добавена опция „automount“ за деактивиране на автоматичното монтиране на зависимости за модули за поддръжка на езици.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster