NGINX Unit 1.20.0 Aplikasyon sèvè Liberasyon

pran plas lage sèvè aplikasyon an NGINX Inite 1.20, nan ki yon solisyon ap devlope pou asire lansman aplikasyon entènèt nan divès langaj pwogramasyon (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js ak Java). NGINX Unit ka an menm tan kouri plizyè aplikasyon nan diferan lang pwogramasyon, paramèt lansman yo ka chanje dinamikman san yo pa bezwen edite fichye konfigirasyon ak rekòmanse. Kòd la ekri nan C ak distribiye pa ki gen lisans anba Apache 2.0. Ou ka fè konesans ak karakteristik NGINX Unit nan anons premye pwoblèm.

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

Lòt chanjman:

  • В модуль 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» для отключения автоматического монтирования зависимостей для модулей поддержки языков.

Sous: opennet.ru

Add nouvo kòmantè