NGINX Unit rakenduste serveri väljaanne 1.24.0

Välja anti rakendusserver NGINX Unit 1.24, mille raames arendatakse lahendust eri programmeerimiskeeltes kirjutatud veebirakenduste käitamiseks (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js ja Java). NGINX Uniti all saab samaaegselt käitada mitut eri programmeerimiskeeltes rakendust ning nende käivitusparameetreid saab dünaamiliselt muuta ilma konfiguratsioonifaile muutmata ja teenust taaskäivitamata. Kood on kirjutatud C-keeles ja seda levitatakse Apache 2.0 litsentsi alusel. NGINX Uniti võimalustega saab tutvuda esimese väljalaske tutvustuses.

Uues versioonis:

  • Tagatud on ühilduvus Ruby 3.0-ga.
  • Vaikimisi MIME-tüüpide loendisse on lisatud PHP.
  • Lisatud on võimalus määrata TLS-ühenduste suvalisi seadeid OpenSSL-i käskude kaudu.
  • Lisatud on tugi staatiliste failide töötlemise piiramiseks MIME-tüüpide alusel. Näiteks kui soovite piirata väljastatavad failid ainult piltide ja videodega, võib määrata: { «share»: «/www/data», «types»: [ «image/*», «video/*» ] }
  • Rakendatud on võimalus kasutada staatiliste failide väljastamisel üksikute päringute jaoks chroot'i, keelata sümboolsete linkide kasutamine ja takistada haakepunktide ületamist. { «share»: «/www/data/static/», «chroot»: «/www/data/», «follow_symlinks»: false, «traverse_mounts»: false }
  • Lisatud on laadija moodulite «http» ja «websocket» automaatseks ülekirjutamiseks Node.js-is.
  • Pythoni jaoks on lisatud võimalus määrata konfiguratsioonis mitu «targets» sektsiooni, et defineerida ühes rakenduses erinevad WSGI/ASGI töötlejate väljakutsumise skeemid. { «applications»: { «python-app»: { «type»: «python», «path»: «/www/apps/python-app/», «targets»: { «foo»: { «module»: «foo.wsgi», «callable»: «foo» }, «bar»: { «module»: «bar.wsgi», «callable»: «bar» } } } } }

Allikas: opennet.ru

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster