Keluaran Pelayan Aplikasi Unit 1.24.0 NGINX

Pelayan aplikasi NGINX Unit 1.24 telah dikeluarkan, di mana penyelesaian sedang dibangunkan untuk memastikan pelancaran aplikasi web dalam pelbagai bahasa pengaturcaraan (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js dan Java). Unit NGINX boleh menjalankan berbilang aplikasi secara serentak dalam bahasa pengaturcaraan yang berbeza, parameter pelancarannya boleh diubah secara dinamik tanpa perlu mengedit fail konfigurasi dan mulakan semula. Kod ini ditulis dalam C dan diedarkan di bawah lesen Apache 2.0. Anda boleh berkenalan dengan ciri-ciri Unit NGINX dalam pengumuman keluaran pertama.

Dalam versi baharu:

  • Обеспечена совместимость с Ruby 3.0.
  • В список MIME-типов по умолчанию добавлен PHP.
  • Предоставлена возможность задания произвольных настроек TLS-соединений через команды OpenSSL.
  • Добавлена поддержка ограничения обработки статических файлов на основе MIME-типов. Например, для ограничения отдаваемых файлов только изображениями и видео, можно указать: { «share»: «/www/data», «types»: [ «image/*», «video/*» ] }
  • Реализована возможность применения chroot, блокирования использования символических ссылок и запрета пересечения точек монтирования в привязке к отдельным запросам при отдаче статических файлов. { «share»: «/www/data/static/», «chroot»: «/www/data/», «follow_symlinks»: false, «traverse_mounts»: false }
  • Добавлен загрузчик для автоматического переопределения модулей «http» и»websocket» в Node.js.
  • Для Python предоставлена возможность указания в конфигурации нескольких секций «targets» для определения разных схем вызова обработчиков WSGI/ASGI в одном приложении. { «applications»: { «python-app»: { «type»: «python», «path»: «/www/apps/python-app/», «targets»: { «foo»: { «module»: «foo.wsgi», «callable»: «foo» }, «bar»: { «module»: «bar.wsgi», «callable»: «bar» } } } } }

Sumber: opennet.ru

Tambah komen