NGINX Unit 1.26.0 Колдонмо серверинин чыгарылышы

NGINX Unit 1.26.0 тиркеме сервери чыгарылды, анын алкагында ар кандай программалоо тилдеринде (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js жана Java) веб-тиркемелерди ишке киргизүүнү камсыз кылуу үчүн чечим иштелип чыгууда. NGINX Unit бир эле учурда ар кандай программалоо тилдеринде бир нече тиркемелерди иштете алат, алардын ишке киргизүү параметрлерин конфигурация файлдарын түзөтүүнүн жана кайра баштоонун зарылдыгы жок динамикалык түрдө өзгөртүүгө болот. Код C тилинде жазылган жана Apache 2.0 лицензиясы боюнча таратылган. NGINX Unit өзгөчөлүктөрү менен биринчи чыгарылыш жөнүндө жарыядан тааныша аласыз.

Жаңы версияда:

  • "Бөлүшүү" опциясына өзгөртүү киргизилди, ал эми документтин түпкү каталогунун ордуна файлдарга толук жолду көрсөтөт, ал мурда сурамдын URIсына кошулган;
  • Мурунку версиялардан жаңыртууда жаңы "бөлүшүү" опцияларына учурдагы конфигурацияларды автоматтык түрдө тууралоо кошулду;
  • Өзгөрмө колдоо "бөлүшүү" опцияларына кошулду. Мисалы: { "share": "/www/data/$uri" }
  • "Бөлүшүү" опциясында бир нече жолго колдоо кошулду. Мисалы: { "бөлүшүү": [ "/www/$host$uri", "/www/static$uri", "/www/app.html" ] }
  • chroot параметрлерине өзгөрмө колдоо кошулду;
  • Колдонмо процесстеринин ортосунда PHPде опкэшти бөлүшүү үчүн кошумча колдоо;
  • Сурам саптары боюнча суроо-талаптарды багыттоо үчүн кошумча колдоо;
  • Асинхрондуу же көп агымдуу колдонмолор тарабынан сурамдын чегине жеткенде роутер жана тиркеме процесстери бузулуп кала турган мүчүлүштүк оңдолду;
  • Тиешелүү иштеткич кайра конфигурациялангандан кийин кардардан орнотулган WebSocket байланышынын фреймдерин окууну токтоткон мүчүлүштүк оңдолду;
  • Glibc 2.34 китепканасы менен бекитилген имарат, ал, атап айтканда, Fedora 35те пайда болот.

Source: opennet.ru

Комментарий кошуу