Keluaran Pelayan Aplikasi Unit 1.13.0 NGINX

Isu terbentuk pelayan aplikasi Unit NGINX 1.13, yang membangunkan penyelesaian untuk memastikan pelancaran aplikasi web dalam pelbagai bahasa pengaturcaraan (Python, PHP, Perl, Ruby, Go, JavaScript / Node.js dan Java). Di bawah kawalan Unit NGINX, beberapa aplikasi dalam bahasa pengaturcaraan yang berbeza boleh dijalankan secara serentak, parameter pelancaran yang boleh diubah secara dinamik tanpa perlu mengedit fail konfigurasi dan mulakan semula. Kod ini ditulis dalam bahasa C dan diedarkan oleh berlesen di bawah Apache 2.0. Anda boleh berkenalan dengan ciri-ciri Unit NGINX dalam pengumuman Keluaran pertama.

Versi baharu memastikan keserasian dengan cawangan Python 3.8 baharu, menyelesaikan masalah apabila menggunakan Ruby 2.6 dan melaksanakan menyokong berfungsi dalam mod proksi terbalik yang mudah. Proksi terbalik dikonfigurasikan menggunakan arahan "proksi" dalam bahagian "tindakan". Permintaan pemajuan melalui soket IPv4, IPv6 atau unix disokong. Sebagai contoh:

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

Dalam jangka panjang, ia dirancang untuk menjadikan Unit sebagai komponen berprestasi tinggi yang berdikari untuk digunakan dengan mana-mana perkhidmatan web. Untuk mencapai matlamat ini, kerja masa hadapan akan memberi tumpuan kepada bidang seperti keselamatan, pengasingan dan perlindungan DoS, keupayaan untuk menjalankan pelbagai jenis aplikasi dinamik, pengimbangan beban dan toleransi kesalahan, penyampaian kandungan statik yang cekap, alat statistik dan pemantauan.

Sumber: opennet.ru

Tambah komen