NGINX Unit 1.26.0 Бағдарлама серверінің шығарылымы

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

Жаңа нұсқада:

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

Ақпарат көзі: opennet.ru

пікір қалдыру