NGINX Unit 1.20.0 מעלדונג פון אַפּפּליקאַטיאָן סערווירער

פארגעקומען אַפּלאַקיישאַן סערווער מעלדונג NGINX אַפּאַראַט 1.20, אין וואָס אַ לייזונג איז דעוועלאָפּעד צו ענשור די קאַטער פון וועב אַפּלאַקיישאַנז אין פאַרשידן פּראָגראַממינג שפּראַכן (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js און Java). NGINX Unit קענען סיימאַלטייניאַסלי לויפן קייפל אַפּלאַקיישאַנז אין פאַרשידענע פּראָגראַממינג שפראַכן, די קאַטער פּאַראַמעטערס קענען זיין טשיינדזשד דינאַמיקאַללי אָן די נויט צו רעדאַגירן קאַנפיגיעריישאַן טעקעס און ריסטאַרט. דער קאָד איז געשריבן אין C און פונאנדערגעטיילט דורך לייסאַנסט אונטער אַפּאַטשי 2.0. איר קענען באַקומען באַקאַנט מיט די פֿעיִקייטן פון NGINX Unit אין מעלדן ערשטער אַרויסגעבן.

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

אנדערע ענדערונגען:

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

מקור: opennet.ru

לייגן אַ באַמערקונג