Release of NGINX Unit 1.9.0 Application Server

Održan izdanje servera aplikacija NGINX Unit 1.9, u okviru kojeg se razvija rešenje za omogućavanje pokretanja web-aplikacija na različitim programskim jezicima (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js i Java). Pod upravom NGINX Unit može istovremeno raditi više aplikacija na različitim programskim jezicima, a parametri pokretanja se mogu dinamički menjati bez potrebe za izmenom konfiguracionih fajlova i ponovnim pokretanjem. Kod je napisan na jeziku C i se distribuira pod licencom Apache 2.0. Sa karakteristikama NGINX Unit možete se upoznati na najavi prvog izdanja.

V novi različici:

  • Možnost usmeravanju zahteva prema argumentima URI, zaglavljima i Cookie-ima;

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

  • U šablonima za mapiranje ruta implementirana je podrška za maske u sredini izraza. Na primer,

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

  • Podpora operacija, poslatih korišćenjem POST metode, za manipulaciju sadržajem nizova u konfiguraciji (promene se šalju u JSON formatu);

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

  • Podrška za promenu korisnika i grupe uz pomoć capabilities CAP_SETUID i CAP_SETGID u Linuxu bez izvršavanja glavnog procesa pod privilegovanom korisnikom.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster