NGINX-Unuo 1.24.0 Aplika Servilo Liberigo

La aplikaĵoservilo NGINX Unit 1.24 estis liberigita, ene de kiu solvo estas disvolvita por certigi la lanĉon de TTT-aplikoj en diversaj programlingvoj (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js kaj Java) . NGINX-Unuo povas samtempe ruli plurajn aplikojn en malsamaj programlingvoj, kies lanĉaj parametroj povas esti ŝanĝitaj dinamike sen neceso redakti agordajn dosierojn kaj rekomenci. La kodo estas skribita en C kaj distribuita sub la licenco Apache 2.0. Vi povas konatiĝi kun la funkcioj de NGINX-Unuo en la anonco de la unua eldono.

En la nova versio:

  • Kongrueco kun Ruby 3.0 estas certigita.
  • PHP estis aldonita al la defaŭlta listo de MIME-tipoj.
  • Eblas agordi arbitrajn agordojn por TLS-konektoj per OpenSSL-komandoj.
  • Aldonita subteno por limigi prilaboradon de senmovaj dosieroj bazitaj sur MIME-tipoj. Ekzemple, por limigi la alŝutitajn dosierojn al nur bildoj kaj filmetoj, vi povas specifi: { “share”: “/www/data”, “types”: [ “image/*”, “video/*” ] }
  • La kapablo uzi chroot, bloki la uzon de simbolaj ligiloj kaj malpermesi la intersekciĝon de muntaj punktoj lige kun individuaj petoj dum servado de senmovaj dosieroj estis efektivigita. { "share": "/www/data/static/", "chroot": "/www/data/", "follow_symlinks": falsa, "traverse_mounts": falsa }
  • Aldonis ŝargilon por aŭtomate superregi la modulojn "http" kaj "websocket" en Node.js.
  • Por Python, estas eble specifi plurajn "celojn" sekciojn en la agordo por difini malsamajn skemojn por voki WSGI/ASGI-prizorgilojn en unu aplikaĵo. { "applications": { "python-app": { "type": "python", "path": "/www/apps/python-app/", "targets": { "foo": { "modulo" : "foo.wsgi", "callable": "foo" }, "bar": { "module": "bar.wsgi", "callable": "bar" } } } } }

fonto: opennet.ru

Aldoni komenton