Rilis Server Aplikasi NGINX Unit 1.24.0

Server aplikasi NGINX Unit 1.24 dirilis, di mana solusi sedang dikembangkan untuk memastikan peluncuran aplikasi web dalam berbagai bahasa pemrograman (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js dan Java). Unit NGINX dapat menjalankan beberapa aplikasi secara bersamaan dalam bahasa pemrograman berbeda, parameter peluncurannya dapat diubah secara dinamis tanpa perlu mengedit file konfigurasi dan memulai ulang. Kode ini ditulis dalam C dan didistribusikan di bawah lisensi Apache 2.0. Anda dapat mengetahui fitur-fitur NGINX Unit pada pengumuman rilis pertama.

ΠΎΠ²ΠΎΠΉ Срсии:

  • Kompatibilitas dengan Ruby 3.0 terjamin.
  • PHP telah ditambahkan ke daftar default tipe MIME.
  • Dimungkinkan untuk menetapkan pengaturan sewenang-wenang untuk koneksi TLS melalui perintah OpenSSL.
  • Menambahkan dukungan untuk membatasi pemrosesan file statis berdasarkan tipe MIME. Misalnya, untuk membatasi file yang diunggah hanya pada gambar dan video, Anda dapat menentukan: { β€œshare”: β€œ/www/data”, β€œtypes”: [ β€œimage/*”, β€œvideo/*” ] }
  • Kemampuan untuk menggunakan chroot, memblokir penggunaan tautan simbolik dan melarang perpotongan titik pemasangan sehubungan dengan permintaan individu saat menyajikan file statis telah diterapkan. { "berbagi": "/www/data/static/", "chroot": "/www/data/", "follow_symlinks": false, "traverse_mounts": false }
  • Menambahkan pemuat untuk secara otomatis mengganti modul "http" dan "websocket" di Node.js.
  • Untuk Python, dimungkinkan untuk menentukan beberapa bagian β€œtarget” dalam konfigurasi untuk menentukan skema berbeda untuk memanggil penangan WSGI/ASGI dalam satu aplikasi. { "aplikasi": { "python-app": { "type": "python", "path": "/www/apps/python-app/", "targets": { "foo": { "modul" : "foo.wsgi", "callable": "foo" }, "bar": { "modul": "bar.wsgi", "callable": "bar" } } } } }

Sumber: opennet.ru

Tambah komentar