NGINX Unitatea 1.9.0 Aplikazio zerbitzariaren bertsioa

ospatu aplikazio zerbitzariaren kaleratzea NGINX 1.9 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:

  • Aukera URI argumentuetan, goiburuetan eta Cookieetan oinarritutako eskaerak bideratzea;

    "goiburuak": [
    {
    "Accept-Encoding": "*gzip*",
    "User-Agent": "Mozilla/5.0*"
    },
    {
    "User-Agent": "kizkurra*"
    }
    ]

  • Ibilbide bat datorren txantiloiek espresio ertaineko maskarak onartzen dituzte orain. Adibidez,

    "host": ["eu-*.example.com", "!eu-5.example.com"]

  • Lagundu POST metodoa erabiliz bidaltzen diren eragiketak arrayen edukiak konfigurazioan manipulatzeko (aldaketak JSON formatuan transmititzen dira);

    kizkur -X POST -d '{"match": {"uri": "/production/*"}, \
    "action": {"pass": "applications/wiki-prod"}}' \
    --unix-socket=/path/to/control.unit.sock \
    http://localhost/config/routes/

  • Linux-en CAP_SETUID eta CAP_SETGID gaitasunak erabiliz erabiltzailea eta taldea aldatzeko laguntza, prozesu nagusia erabiltzaile pribilegiatu gisa exekutatu gabe.

Iturria: opennet.ru

Gehitu iruzkin berria