Pangladén aplikasi NGINX Unit 1.24 dileupaskeun, dimana solusi dikembangkeun pikeun mastikeun peluncuran aplikasi wéb dina sababaraha basa pamrograman (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js sareng Java) . Unit NGINX tiasa sakaligus ngajalankeun sababaraha aplikasi dina basa program anu béda, parameter peluncuran anu tiasa dirobih sacara dinamis tanpa kedah ngédit file konfigurasi sareng balikan deui. Kodeu ditulis dina C sareng disebarkeun dina lisénsi Apache 2.0. Anjeun tiasa kenal sareng fitur Unit NGINX dina pengumuman pelepasan anu munggaran.
Dina versi anyar:
- Kasaluyuan sareng Ruby 3.0 dipastikeun.
- PHP geus ditambahkeun kana daptar standar tipe MIME.
- Kasebut nyaéta dimungkinkeun pikeun nyetél setélan sawenang pikeun sambungan TLS via paréntah OpenSSL.
- Ditambahkeun dukungan pikeun ngawatesan ngolah file statik dumasar kana jinis MIME. Contona, pikeun ngawatesan payil nu diunggah ka gambar jeung video wungkul, Anjeun bisa nangtukeun: { “share”: “/www/data”, “types”: [ “image/*”, “video/*” ] }
- Kamampuhan ngagunakeun chroot, meungpeuk pamakéan Tumbu simbolis tur nyaram simpang titik Gunung dina sambungan kalawan requests individu nalika porsi file statik geus dilaksanakeun. { "share": "/www/data/static/", "chroot": "/www/data/", "follow_symlinks": palsu, "traverse_mounts": palsu }
- Ditambahkeun loader pikeun otomatis override modul "http" jeung "websocket" dina Node.js.
- Pikeun Python, kasebut nyaéta dimungkinkeun pikeun nangtukeun sababaraha bagian "target" dina konfigurasi pikeun nangtukeun schemes béda pikeun nelepon WSGI / pawang ASGI dina hiji aplikasi. { "aplikasi": { "python-app": { "type": "python", "path": "/www/apps/python-app/", "target": { "foo": { "modul" : "foo.wsgi", "callable": "foo" }, "bar": { "modul": "bar.wsgi", "callable": "bar" } } } } }
sumber: opennet.ru