կիրառման сервերների թողարկում , որի շրջանակներում զարգանում է լուծում տարբեր ծրագրավորման լեզուներով (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js և Java) web-կիրառումների գործարկման ապահովման համար: NGINX Unit-ի կառավարման տակ միաժամանակ կարող են գործել մի քանի կիրառումներ տարբեր ծրագրավորման լեզուներով, որոնց գործարկման պարամետրերը կարող են դինամիկ կերպով փոխվել առանց կոնֆիգուրացիոն ֆայլերի խմբագրման և կրկնակի մեկնարկի: Կոդը գրված է C լեզվով և Apache 2.0 լիցենզիայով։ NGINX Unit-ի առանձնահատկություններին կարելի է ծանոթանալ առաջին թողարկմանը։
Նոր տարբերակում՝
- Առաջարկվել է «» մեկուսացման ռեժիմ, որպեսզի կիրառումն ունակ լինի միայն որոշակի մասի ֆայլային համակարգի հասանելիություն ունենալու։ Դիտարկումից դուրս, pivot_root() կոչը օգտագործվում է, որը, ի տարբերություն անկայուն համակարգային կոչի chroot(), ուղղակիորեն չի տեղափոխում ֆայլային համակարգի արմատը, այլ օգտագործում է մեկուսացում անվան տարածության մակարդակում, որը նման է կոնտեյների կիրառվողին։ Բացի այդ, գործարկված կատալոգից բացի, Unit-ը նաև ավտոմատ կերպով միացնում է ֆայլային համակարգի մեկուսացած ծառի բոլոր հատուկ լեզվի կախվածությունները (աշխատում է միայն սահմանափակ թվով լեզուների համար):
{
«type»: «python 2.7»,
«path»: «/»,
«home»: «/venv/»,
«module»: «wsgi»,
«isolation»: {
«rootfs»: «/var/app/sandbox/»
}
} - Կառուցման մեջ մի քանի հեռաննողների կոչերի սխեմաների նշումը հնարավոր է ուղիղ ««. Եղած հնարավորությունը պարզեցված է խառը հասցեավորման սխեմաների կարգավորումը, երբ, օրինակ, հիմնական մասը հարցումների մշակվում է index.php-ի միջոցով, անկախ հարցված URI-ից, իսկ ադմինիստրատորական միջերեսները ուղղակիորեն բերում են սկրիպտերի կոչի: Նախկինում նման կարգավորումները իրականացվում էին երկու կիրառությունների սահմանումներով, հիմա կարելի է միայն մեկով: Օրինակ, փոխարենը:
{
«wp_index»: {
«type»: «php»,
«user»: «wp_user»,
«group»: «wp_user»,
«root»: «/path/to/wordpress/»,
«script»: «index.php»
},«wp_direct»: {
«type»: «php»,
«user»: «wp_user»,
«group»: «wp_user»,
«root»: «/path/to/wordpress/»
}
}հնարավո՛ր է նշել
{
«wp»: {
«type»: «php»,
«user»: «wp_user»,
«group»: «wp_user»,«targets»: {
«index»: {
«root»: «/path/to/wordpress/»,
«script»: «index.php»
},«direct»: {
«root»: «/path/to/wordpress/»
}
}
}
} - Ավելացված է աջակցություն անշուշտ «%xx» ձևավորումներով հետևողականության «uri» և «arguments» ընտրանքների մէջ, ինչպես նաև «pass» ընտրանքի մէջ։
Ընտանիք: opennet.ru
