NGINX Unit 1.13.0 Ilova serveri versiyasi

Muammo shakllandi dastur serveri NGINX birligi 1.13, turli dasturlash tillarida (Python, PHP, Perl, Ruby, Go, JavaScript / Node.js va Java) veb-ilovalarni ishga tushirishni ta'minlash uchun yechim ishlab chiqadi. NGINX Unit boshqaruvi ostida turli xil dasturlash tillaridagi bir nechta ilovalar bir vaqtning o'zida ishlashi mumkin, ularning ishga tushirish parametrlari konfiguratsiya fayllarini tahrirlash va qayta ishga tushirishni talab qilmasdan dinamik ravishda o'zgartirilishi mumkin. Kod C tilida yozilgan va tarqaladi Apache 2.0 ostida litsenziyalangan. NGINX birligining xususiyatlari bilan tanishishingiz mumkin e'lon birinchi reliz.

Yangi versiya yangi Python 3.8 filiali bilan mosligini ta'minlaydi, Ruby 2.6 dan foydalanishda muammolarni hal qiladi va amalga oshiradi. qo'llab-quvvatlash oddiy teskari proksi rejimida ishlash. Teskari proksi-server "harakat" bo'limidagi "proksi" direktivasi yordamida sozlangan. IPv4, IPv6 yoki unix soketlari orqali so'rovlarni yo'naltirish qo'llab-quvvatlanadi. Masalan:

{
"marshrutlar": [
{
"mos": {
"uri": "/ipv4/*"
},
"harakat": {
"proksi": "http://127.0.0.1:8080"
}
},
{
"mos": {
"uri": "/unix/*"
},
"harakat": {
"proksi": "http://unix:/path/to/unix.sock"
}
}
] }

Uzoq muddatda Unitni har qanday veb-xizmatlardan foydalanish uchun o'zini o'zi ta'minlovchi, yuqori unumdor komponentga aylantirish rejalashtirilgan. Ushbu maqsadga erishish uchun kelajakdagi ishlar xavfsizlik, izolyatsiya va DoS himoyasi, har xil turdagi dinamik ilovalarni ishga tushirish qobiliyati, yuklarni muvozanatlash va xatolarga chidamlilik, statik tarkibni samarali etkazib berish, statistik vositalar va monitoring kabi sohalarga qaratiladi.

Manba: opennet.ru

a Izoh qo'shish