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