NGINX Unit 1.20.0 Rilis Server Aplikasi

dumadi release server aplikasi NGINX Unit 1.20, sing ngembangake solusi kanggo njamin peluncuran aplikasi web ing macem-macem basa pemrograman (Python, PHP, Perl, Ruby, Go, JavaScript / Node.js lan Java). Ing kontrol Unit NGINX, sawetara aplikasi ing macem-macem basa pamrograman bisa mlaku bebarengan, paramèter peluncuran bisa diganti kanthi dinamis tanpa perlu ngowahi file konfigurasi lan miwiti maneh. Kode kasebut ditulis ing basa C lan disebarake dening dilisensi ing Apache 2.0. Sampeyan bisa kenal karo fitur Unit NGINX ing pengumuman release pisanan.

Versi anyar kanggo basa Python ngetrapake dhukungan kanggo antarmuka pemrograman ASGI (Asynchronous Server Gateway Interface), sing dirancang minangka panggantos kanggo WSGI, ngarahke ing mesthekake interaksi server, frameworks lan aplikasi sing ndhukung operasi bedo.
Unit NGINX kanthi otomatis ndeteksi antarmuka sing digunakake ing aplikasi Python (ASGI utawa WSGI). Konfigurasi ASGI padha karo setelan sing ditawakake sadurunge kanggo WSGI.

Owah-owahan liyane:

  • Modul Python wis nambah server WebSocket dibangun ing sing bisa digunakake ing aplikasi sing tundhuk karo ASGI Message Format 2.1 specification.
  • Modul PHP saiki wis diwiwiti sadurunge chroot, ngidini kabeh tambahan sing kasedhiya ing sistem dimuat.
  • Gambar AVIF lan APNG wis ditambahake menyang dhaptar jinis MIME sing didhukung.
  • Suite test wis diowahi kanggo nggunakake pytest.
  • Ngaktifake pemasangan otomatis sistem file terisolasi / tmp ing lingkungan chroot.
  • Variabel $host nyedhiyakake akses menyang nilai normal saka header "Host" saka panyuwunan.
  • Nambahake opsi "callable" kanggo nyetel jeneng aplikasi Python sing bakal diarani.
  • Kompatibilitas karo PHP 8 RC 1 dijamin.
  • Nambahake pilihan "automount" menyang obyek "isolasi" kanggo mateni pemasangan otomatis dependensi kanggo modul dhukungan basa.

Source: opennet.ru

Add a comment