Mwepụta nkesa ngwa NGINX nkeji 1.20.0

mere ntọhapụ nkesa ngwa Nkeji NGINX 1.20, n'ime nke a na-emepụta ihe ngwọta iji hụ na mmalite nke ngwa weebụ n'asụsụ mmemme dị iche iche (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js na Java). Unit NGINX nwere ike ịme ọtụtụ ngwa n'otu oge n'asụsụ mmemme dị iche iche, usoro mmalite nke enwere ike gbanwee nke ọma na-enweghị mkpa dezie faịlụ nhazi wee malitegharịa. Edere koodu ahụ na C na kesara site nyere ikike n'okpuru Apache 2.0. Ị nwere ike mata atụmatụ nke NGINX Unit in ọkwa nke mbụ.

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

Mgbanwe ndị ọzọ:

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

isi: opennet.ru

Tinye a comment