Rilis Server Aplikasi NGINX Unit 1.26.0

Server aplikasi NGINX Unit 1.26.0 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.

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

  • Perubahan telah dilakukan pada opsi "berbagi", yang sekarang menentukan path lengkap ke file, bukan direktori root dokumen, yang sebelumnya ditambahkan ke URI permintaan;
  • Menambahkan penyesuaian otomatis konfigurasi yang ada ke opsi β€œberbagi” baru saat meningkatkan dari versi sebelumnya;
  • Dukungan variabel telah ditambahkan ke opsi β€œberbagi”. Misalnya: { "berbagi": "/www/data/$uri" }
  • Menambahkan dukungan untuk banyak jalur di opsi β€œbagikan”. Misalnya: { "berbagi": [ "/www/$host$uri", "/www/static$uri", "/www/app.html" ] }
  • Menambahkan dukungan variabel ke opsi chroot;
  • Menambahkan dukungan untuk berbagi opcache di PHP antar proses aplikasi;
  • Menambahkan dukungan untuk perutean permintaan berdasarkan string kueri;
  • Memperbaiki bug di mana proses router dan aplikasi akan terhenti ketika batas permintaan dicapai oleh aplikasi asinkron atau multi-thread;
  • Memperbaiki bug yang berhenti membaca frame koneksi WebSocket yang dibuat dari klien setelah handler terkait dikonfigurasi ulang;
  • Memperbaiki bangunan dengan perpustakaan glibc 2.34, yang muncul, khususnya, di Fedora 35.

Sumber: opennet.ru

Tambah komentar