rakendussĂŒsteemi vĂ€ljaanne , mille raames arendatakse lahendust veebirakenduste kĂ€itamiseks erinevates programmeerimiskeeltes (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js ja Java). NGINX Unit all saavad samal ajal töötada mitmed rakendused erinevates programmeerimiskeeltes, mille kĂ€ivitamisparameetreid saab dĂŒnaamiliselt muuta ilma konfiguratsioonifailide muutmiseta ja taaskĂ€ivitamiseta. Kood on kirjutatud C keeles ja Apache 2.0 litsentsi alusel. NGINX Unit'i omadustega saab tutvuda esimese vĂ€ljaande.
Uues versioonis:
- kasutades vĂ€ljendeid âreturnâ ja âlocationâ âactionâ plokkides koheseks suunamiseks suvalisse tagastuskoodi vĂ”i vĂ€lisele ressursile. NĂ€iteks URI-de juurdepÀÀsu keelamiseks, mis vastavad mustrile â*/*.git/*â, vĂ”i suunamiseks www-hostile, saab kasutada jĂ€rgmisi seadeid:
{
âmatchâ: {
âuriâ: â*/*.git/*â
},âactionâ: {
âreturnâ: 403
}
}{
âmatchâ: {
âhostâ: âexample.orgâ,
},âactionâ: {
âreturnâ: 301,
âlocationâ: âhttps://www.example.orgâ
}
} - Serverite kaalude murdvÀÀrtuste toetamine ââ. NĂ€iteks konstruktsioon terve kaaluga, mis eeldab suunamist 192.168.0.103-le poole vĂ€hemate pĂ€ringute arvuga kui ĂŒlejÀÀnud:
{
â192.168.0.101:8080â: {
âweightâ: 2
},
â192.168.0.102:8080â: {
âweightâ: 2
},
â192.168.0.103:8080â: { },
â192.168.0.104:8080â: {
âweightâ: 2
}
}nĂŒĂŒd saab seda tuua lihtsama ja loogilisema kujundi sisse:
{
â192.168.0.101:8080â: { },
â192.168.0.102:8080â: { },
â192.168.0.103:8080â: {
âweightâ: 0.5
},
â192.168.0.104:8080â: { }
} - Probleemid DragonFly BSD koostamisega on lahendatud;
- Parandatud tĂ”rge, mis pĂ”hjustas 502 âBad Gatewayâ koodi ilmumise kĂ”rge koormuse korral;
- Parandatud mÀluleke router-is, mis ilmnes versioonist 1.13.0 alates;
- Kohandatud on mĂ”ned Node.js rakenduste ĂŒhilduvuse probleemid.
Allikas: opennet.ru
