Rilaxx ta' NGINX Unit Application Server 1.24.0

Ġie rilaxxat is-server tal-applikazzjoni NGINX Unit 1.24, li fih qed tiġi żviluppata soluzzjoni biex tiżgura t-tnedija ta 'applikazzjonijiet tal-web f'diversi lingwi ta' programmar (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js u Java). L-Unità NGINX tista 'tħaddem simultanjament applikazzjonijiet multipli f'lingwi ta' programmar differenti, li l-parametri tat-tnedija tagħhom jistgħu jinbidlu b'mod dinamiku mingħajr il-ħtieġa li jeditjaw fajls ta 'konfigurazzjoni u jerġgħu jibdew. Il-kodiċi huwa miktub f'Ċ u mqassam taħt il-liċenzja Apache 2.0. Tista' tiffamiljarizza ruħek mal-karatteristiċi tal-Unità NGINX fit-tħabbira tal-ewwel rilaxx.

Fil-verżjoni l-ġdida:

  • Il-kompatibilità ma' Ruby 3.0 hija żgurata.
  • PHP ġie miżjud mal-lista default tat-tipi MIME.
  • Huwa possibbli li jiġu stabbiliti settings arbitrarji għal konnessjonijiet TLS permezz ta 'kmandi OpenSSL.
  • Appoġġ miżjud għall-limitazzjoni tal-ipproċessar ta 'fajls statiċi bbażati fuq tipi MIME. Pereżempju, biex tillimita l-fajls imtella’ għal stampi u vidjows biss, tista’ tispeċifika: { “share”: “/www/data”, “types”: [ “image/*”, “video/*” ] }
  • Ġiet implimentata l-abbiltà li tuża chroot, timblokka l-użu ta 'rabtiet simboliċi u tipprojbixxi l-intersezzjoni ta' punti ta 'muntaġġ b'konnessjoni ma' talbiet individwali meta jservu fajls statiċi. { "share": "/www/data/static/", "chroot": "/www/data/", "follow_symlinks": falza, "traverse_mounts": falza }
  • Żieda loader biex awtomatikament jegħleb il-moduli "http" u "websocket" f'Node.js.
  • Għal Python, huwa possibbli li jiġu speċifikati diversi sezzjonijiet "miri" fil-konfigurazzjoni biex jiġu definiti skemi differenti għas-sejħa ta' handlers WSGI/ASGI f'applikazzjoni waħda. { "applications": { "python-app": { "type": "python", "path": "/www/apps/python-app/", "targets": { "foo": { "modulu" : "foo.wsgi", "callable": "foo" }, "bar": { "module": "bar.wsgi", "callable": "bar" } } } } }

Sors: opennet.ru

Żid kumment