NGINX Unit 1.9.0 Application Server Release

nahitabo pagpagawas sa server sa aplikasyon NGINX Yunit 1.9, diin ang usa ka solusyon gihimo aron masiguro ang paglansad sa mga aplikasyon sa web sa lainlaing mga sinultian nga programming (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js ug Java). Ang NGINX Unit mahimo nga dungan nga magpadagan sa daghang mga aplikasyon sa lainlaing mga sinultian nga programming, ang mga parameter sa paglansad nga mahimo’g mabag-o nga dinamikong wala’y kinahanglan nga i-edit ang mga file sa pag-configure ug i-restart. Ang code gisulat sa C ug giapod-apod sa lisensyado ubos sa Apache 2.0. Mahimo nimong masinati ang mga bahin sa NGINX Unit sa pahibalo unang isyu.

Sa bag-ong bersyon:

  • Abilidad mga hangyo sa pagruta base sa mga argumento sa URI, mga ulohan ug Cookies;

    "mga ulohan": [
    {
    "Accept-Encoding": "*gzip*",
    "User-Agent": "Mozilla/5.0*"
    },
    {
    "User-Agent": "curl*"
    }
    ]

  • Ang mga template sa pagpares sa ruta karon nagsuporta sa mga maskara sa tunga-tunga nga ekspresyon. Pananglitan,

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

  • suporta mga operasyon nga gipadala gamit ang POST nga pamaagi aron mamaniobra ang mga sulod sa arrays sa configuration (ang mga kausaban gipasa sa JSON format);

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

  • Suporta alang sa pag-usab sa user ug grupo gamit ang mga kapabilidad nga CAP_SETUID ug CAP_SETGID sa Linux nga wala magpadagan sa nag-unang proseso isip usa ka pribilihiyo nga tiggamit.

Source: opennet.ru

Idugang sa usa ka comment