Server aplikasi NGINX Unit 1.24 dirilis, ing ngendi solusi dikembangake kanggo njamin peluncuran aplikasi web ing macem-macem basa pemrograman (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js lan Java). Unit NGINX bisa mbukak macem-macem aplikasi ing macem-macem basa pamrograman bebarengan, paramèter peluncuran bisa diganti kanthi dinamis tanpa perlu ngowahi file konfigurasi lan miwiti maneh. Kode kasebut ditulis ing C lan disebarake miturut lisensi Apache 2.0. Sampeyan bisa kenal karo fitur NGINX Unit ing woro-woro rilis pisanan.
Ing versi anyar:
- Kompatibilitas karo Ruby 3.0 dijamin.
- PHP wis ditambahake menyang dhaptar standar jinis MIME.
- Sampeyan bisa nyetel setelan sembarang kanggo sambungan TLS liwat printah OpenSSL.
- Dhukungan tambahan kanggo mbatesi pangolahan file statis adhedhasar jinis MIME. Contone, kanggo mbatesi file sing diunggah menyang mung gambar lan video, sampeyan bisa nemtokake: { βshareβ: β/www/dataβ, βtypesβ: [ βimage/*β, βvideo/*β ] }
- Kemampuan kanggo nggunakake chroot, mblokir panggunaan pranala simbolis lan nglarang persimpangan titik gunung sing ana hubungane karo panjalukan individu nalika nglayani file statis wis dileksanakake. {"share": "/www/data/static/", "chroot": "/www/data/", "follow_symlinks": false, "traverse_mounts": false }
- Nambahake loader kanthi otomatis ngilangi modul "http" lan "websocket" ing Node.js.
- Kanggo Python, sampeyan bisa nemtokake sawetara bagean "target" ing konfigurasi kanggo nemtokake skema sing beda kanggo nelpon WSGI / pawang ASGI ing siji aplikasi. { "aplikasi": { "python-app": { "type": "python", "path": "/www/apps/python-app/", "targets": { "foo": { "modul" : "foo.wsgi", "callable": "foo" }, "bar": { "modul": "bar.wsgi", "callable": "bar" } } } } }
Source: opennet.ru