NGINX Unit 1.26.0 Ilova serveri versiyasi

NGINX Unit 1.26.0 dastur serveri chiqarildi, uning doirasida turli dasturlash tillarida (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js va Java) veb-ilovalarni ishga tushirishni ta'minlash uchun yechim ishlab chiqilmoqda. NGINX birligi bir vaqtning o'zida turli dasturlash tillarida bir nechta ilovalarni ishga tushirishi mumkin, ularning ishga tushirish parametrlari konfiguratsiya fayllarini tahrirlash va qayta ishga tushirishni talab qilmasdan dinamik ravishda o'zgartirilishi mumkin. Kod C tilida yozilgan va Apache 2.0 litsenziyasi ostida tarqatiladi. NGINX birligining xususiyatlari bilan birinchi reliz e’lonida tanishishingiz mumkin.

Yangi versiyada:

  • “Almashish” opsiyasiga o‘zgartirish kiritildi, endi u avvalroq so‘rov URIga qo‘shilgan hujjatning ildiz katalogi o‘rniga fayllarga to‘liq yo‘lni belgilaydi;
  • Oldingi versiyalarni yangilashda yangi "ulashish" opsiyalariga mavjud konfiguratsiyalarni avtomatik sozlash qo'shildi;
  • "Ulashish" opsiyalariga o'zgaruvchan yordam qo'shildi. Masalan: { "share": "/www/data/$uri" }
  • "Ulashish" opsiyasida bir nechta yo'llarni qo'llab-quvvatlash qo'shildi. Masalan: { "share": [ "/www/$host$uri", "/www/static$uri", "/www/app.html" ] }
  • chroot opsiyalariga o'zgaruvchan yordam qo'shildi;
  • PHP-da opcache-ni dastur jarayonlari o'rtasida almashish uchun qo'shilgan yordam;
  • So'rovlar qatori bo'yicha so'rovlarni yo'naltirish uchun qo'shimcha yordam;
  • Asinxron yoki koʻp tarmoqli ilovalar tomonidan soʻrov chegarasiga yetganda, yoʻriqnoma va dastur jarayonlari ishdan chiqishiga olib keladigan xatolik tuzatildi;
  • Tegishli ishlov beruvchi qayta konfiguratsiya qilingandan so'ng mijozdan o'rnatilgan WebSocket ulanishining ramkalarini o'qishni to'xtatgan xato tuzatildi;
  • Glibc 2.34 kutubxonasi bilan o'rnatilgan bino, xususan, Fedora 35 da paydo bo'ladi.

Manba: opennet.ru

a Izoh qo'shish