ospatu aplikazio zerbitzariaren kaleratzea NGINX 1.18 unitatea, zeinaren barruan hainbat programazio lengoaiatan web aplikazioak abian jartzea ziurtatzeko irtenbide bat garatzen ari da (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js eta Java). NGINX Unitateak hainbat aplikazio aldi berean exekutatu ditzake programazio-lengoaia ezberdinetan, eta horien abiarazte-parametroak dinamikoki alda daitezke konfigurazio fitxategiak editatu eta berrabiarazi beharrik gabe. Kodea C-n idatzita dago eta arabera banatuta Apache 2.0 lizentziapean. NGINX Unitatearen ezaugarriak ezagutu ditzakezu iragarkia lehen alea.
Bertsio berrian:
Isolamendu modua ezarri da "rootfsΒ» fitxategi-sistemaren zati jakin batera soilik aplikaziorako sarbidea mugatzeko. Aplikazioak ikusgai dagoen FS erroa aldatzeko, pivot_root() deia erabiltzen da, zeinak, chroot() sistemaren dei seguruak ez bezala, ez du FS erroa aldatzen, izen-espazio mailan isolamendua erabiltzen du, erabiltzen denaren antzera. ontziak. Gainera, zuzenean zehaztutako aplikazio-direktorioaz gain, Unit-ek automatikoki muntatzen ditu hizkuntzaren berariazko mendekotasun guztiak fitxategi-sistemaren zuhaitz isolatu batean (hizkuntza kopuru mugatu baterako bakarrik funtzionatzen du).
Atal berria erabiliz kudeatzaileak deitzeko hainbat eskema zehazteko gaitasuna konfigurazioanhelburuak". Ezaugarri honek helbideratze-eskema mistoen konfigurazioa errazteko aukera ematen du, adibidez, eskaera gehienak index.php bidez prozesatzen direnean eskatutako URIa edozein dela ere, eta administratzaile-interfazeak zuzenean script-ak deitzen dituenean. Lehen, ezarpen horiek bi aplikazioren definizioen bidez egiten ziren, baina orain bakarrarekin egin dezakezu. Adibidez, hauen ordez: