NGINX Unitatea 1.24.0 Aplikazio zerbitzariaren bertsioa

NGINX Unitatea 1.24 aplikazio zerbitzaria kaleratu zen, eta horren barruan hainbat programazio lengoaiatan (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js eta Java) web aplikazioak abian jartzea ziurtatzeko irtenbide bat garatzen ari da. 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 Apache 2.0 lizentziapean banatzen da. NGINX Unitatearen ezaugarriak ezagutu ditzakezu lehen bertsioaren iragarpenean.

Bertsio berrian:

  • Ruby 3.0-rekin bateragarritasuna bermatuta dago.
  • PHP MIME moten zerrenda lehenetsira gehitu da.
  • OpenSSL komandoen bidez TLS konexioetarako ezarpen arbitrarioak ezar daitezke.
  • MIME motetan oinarritutako fitxategi estatikoen prozesamendua mugatzeko laguntza gehitu da. Adibidez, kargatutako fitxategiak irudi eta bideoetara soilik mugatzeko, honako hauek zehaztu ditzakezu: { β€œpartekatu”: β€œ/www/data”, β€œmotak”: [ β€œimage/*”, β€œbideo/*” ] }
  • Chroot erabiltzeko, esteka sinbolikoen erabilera blokeatzeko eta muntaketa-puntuen gurutzaketa debekatzeko gaitasuna inplementatu da fitxategi estatikoak zerbitzatzerakoan eskaera indibidualekin lotuta. { "share": "/www/data/static/", "chroot": "/www/data/", "follow_symlinks": false, "traverse_mounts": false }
  • Kargatzaile bat gehitu da Node.js-en "http" eta "websocket" moduluak automatikoki gainidazteko.
  • Python-erako, konfigurazioan hainbat "helburu" atal zehaztea posible da WSGI/ASGI kudeatzaileei aplikazio bakarrean deitzeko eskema desberdinak definitzeko. { "applications": { "python-app": { "type": "python", "path": "/www/apps/python-app/", "targets": { "foo": { "module" : "foo.wsgi", "callable": "foo" }, "bar": { "module": "bar.wsgi", "callable": "bar" } } } } }

Iturria: opennet.ru

Gehitu iruzkin berria