NGINX Unit 1.20.0 Uygulama Sunucusu Sürümü

gerçekleşti uygulama sunucusu sürümü NGINX Birimi 1.20Web uygulamalarının çeşitli programlama dillerinde (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js ve Java) başlatılmasını sağlayacak bir çözüm geliştirilmektedir. NGINX Ünitesi, farklı programlama dillerinde birden fazla uygulamayı aynı anda çalıştırabilir; bunların başlatma parametreleri, yapılandırma dosyalarını düzenlemeye ve yeniden başlatmaya gerek kalmadan dinamik olarak değiştirilebilir. Kod C dilinde yazılmıştır ve tarafından dağıtıldı Apache 2.0 altında lisanslanmıştır. NGINX Ünitesinin özelliklerini şu adreste tanıyabilirsiniz: duyuru İlk konu.

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

Diğer değişiklikler:

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

Kaynak: opennet.ru

Yorum ekle