NGINX Unit 1.24.0 rakenduste serveri väljaanne

Ilmus välja rakenduste server NGINX Unit 1.24, mille raames arendatakse lahendust veebirakenduste käivitamiseks erinevates programmeerimiskeeltes (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js ja Java). NGINX Unit all tõhusalt töötavad mitmed rakendused erinevates programmeerimiskeeltes, mille käivitamisparameetreid saab dünaamiliselt muuta ilma konfiguratsioonifailide muutmise ja taaskäivitamiseta. Kood on kirjutatud C keeles ja levitatakse Apache 2.0 litsentsi alusel. NGINX Unit'i eripäradega saab tutvuda esimesest väljaandest.

Uues versioonis:

  • Tagatud on ühilduvus Ruby 3.0-ga.
  • Vaikimisi MIME-tüüpi loetellu on lisatud PHP.
  • Antud on võimalus määrata juhuslikke TLS-ühenduse seadeid OpenSSL käskude kaudu.
  • Lisatud on tugi staatiliste failide töötlemise piiramiseks MIME-tüüpide alusel. Näiteks, et piirata edastatavaid faile ainult piltide ja video alusel, võite määrata: { "share": "/www/data", "types": [ "image/*", "video/*" ] }
  • Rakendatud on chrooti, sümboolsete linkide kasutamise blokeerimise ja montaažipunktide ületamise keelu võimalus, mis on seotud eraldi päringutega staatiliste failide edastamisel. { "share": "\/www\/data\/static\", "chroot": "\/www\/data\/\", "follow_symlinks": false, "traverse_mounts": false }
  • Lisa on automaatne laadija 'http' ja 'websocket' moodulite üledefineerimiseks Node.js-is.
  • Pythonis on antud võimalus konfigureerida mitmeid 'targets' sektsioone, et määrata WSGI/ASGI töötlejate erinevaid kutse skeeme ühes rakenduses. { "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 veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster