release server aplikasi , anu ngembangkeun solusi pikeun mastikeun peluncuran aplikasi wéb dina sababaraha basa pamrograman (Python, PHP, Perl, Ruby, Go, JavaScript / Node.js sareng Java). Dina kadali Unit NGINX, sababaraha aplikasi dina basa pamrograman anu béda tiasa dijalankeun sakaligus, parameter peluncuran anu tiasa dirobih sacara dinamis tanpa kedah ngédit file konfigurasi sareng balikan deui. Kodeu ditulis dina basa C sareng dilisensikeun dina Apache 2.0. Anjeun tiasa kenal sareng fitur NGINX Unit di release munggaran.
Versi anyar pikeun basa Python implements rojongan pikeun panganteur programming (Asynchronous Server Gateway Interface), nu dirancang salaku gaganti WSGI, aimed dina mastikeun interaksi server, frameworks sarta aplikasi nu ngarojong operasi Asynchronous.
Unit NGINX otomatis ngadeteksi antarmuka anu dianggo dina aplikasi Python (ASGI atanapi WSGI). Konfigurasi ASGI téh sarupa jeung setélan ditawarkeun saméméhna pikeun WSGI.
Parobahan séjén:
- modul Python geus ditambahkeun a diwangun-di server WebSocket nu bisa dipaké dina aplikasi anu luyu jeung ASGI Pesen Format 2.1 spésifikasi.
- Modul PHP ayeuna diinisialisasi sateuacan chrooted, ngamungkinkeun sadaya tambihan anu aya dina sistem dimuat.
- Gambar AVIF jeung APNG geus ditambahkeun kana daptar tipe MIME nu dirojong.
- Tés suite parantos dirobih janten nganggo pytest.
- Aktipkeun pamasangan otomatis tina sistem file terasing / tmp dina lingkungan chroot.
- Variabel $ host nyayogikeun aksés kana nilai anu dinormalisasi tina lulugu "Host" tina pamundut.
- Ditambahkeun "callable" pilihan pikeun nyetél ngaran aplikasi Python pikeun disebut.
- Kasaluyuan jeung PHP 8 RC 1 geus ensured.
- Ditambahkeun pilihan "otomatis" kana obyék "isolasi" pikeun nganonaktipkeun pamasangan otomatis tina kagumantungan pikeun modul pangrojong basa.
sumber: opennet.ru
