Rilis Server Aplikasi NGINX Unit 1.13.0

Masalah terbentuk server aplikasi NGINX Unit 1.13, yang mengembangkan solusi untuk memastikan peluncuran aplikasi web dalam berbagai bahasa pemrograman (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js dan Java). Di bawah kendali Unit NGINX, beberapa aplikasi dalam bahasa pemrograman berbeda dapat berjalan secara bersamaan, parameter peluncurannya dapat diubah secara dinamis tanpa perlu mengedit file konfigurasi dan memulai ulang. Kode ditulis dalam bahasa C dan didistribusikan oleh berlisensi di bawah Apache 2.0. Anda dapat mengenal fitur-fitur Unit NGINX di pengumuman rilis pertama.

Versi baru memastikan kompatibilitas dengan cabang Python 3.8 baru, memecahkan masalah saat menggunakan Ruby 2.6 dan mengimplementasikan mendukung bekerja dalam mode proksi terbalik sederhana. Proksi terbalik dikonfigurasi menggunakan arahan “proksi” di bagian “tindakan”. Penerusan permintaan melalui soket IPv4, IPv6 atau unix didukung. Misalnya:

{
"rute": [
{
"cocok": {
"uri": "/ipv4/*"
},
"tindakan": {
"proksi": "http://127.0.0.1:8080"
}
},
{
"cocok": {
"uri": "/unix/*"
},
"tindakan": {
"proksi": "http://unix:/path/to/unix.sock"
}
}
] }

Dalam jangka panjang, direncanakan untuk mengubah Unit menjadi komponen mandiri dan berkinerja tinggi untuk digunakan dengan layanan web apa pun. Untuk mencapai tujuan ini, pekerjaan di masa depan akan fokus pada bidang-bidang seperti keamanan, isolasi dan perlindungan DoS, kemampuan untuk menjalankan berbagai jenis aplikasi dinamis, penyeimbangan beban dan toleransi kesalahan, pengiriman konten statis yang efisien, alat statistik, dan pemantauan.

Sumber: opennet.ru

Tambah komentar