NGINX Unit 1.24.0 Útgáfa forritaþjóns

NGINX Unit 1.24 forritaþjónninn var gefinn út, þar sem verið er að þróa lausn til að tryggja opnun vefforrita á ýmsum forritunarmálum (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js og Java). NGINX Unit getur keyrt mörg forrit samtímis á mismunandi forritunarmálum, þar sem hægt er að breyta ræsibreytum þeirra á kraftmikinn hátt án þess að þurfa að breyta stillingarskrám og endurræsa. Kóðinn er skrifaður í C ​​og dreift undir Apache 2.0 leyfinu. Þú getur kynnst eiginleikum NGINX Unit í tilkynningu um fyrstu útgáfuna.

Í nýju útgáfunni:

  • Samhæfni við Ruby 3.0 er tryggð.
  • PHP hefur verið bætt við sjálfgefna lista yfir MIME-gerðir.
  • Það er hægt að stilla handahófskenndar stillingar fyrir TLS tengingar með OpenSSL skipunum.
  • Bætti við stuðningi við að takmarka vinnslu á kyrrstæðum skrám byggðar á MIME-gerðum. Til dæmis, til að takmarka hlaðnar skrár við myndir og myndbönd, geturðu tilgreint: { “share”: “/www/data”, “types”: [ “image/*”, “video/*” ] }
  • Möguleikinn á að nota chroot, loka fyrir notkun táknrænna tengla og banna skurðpunkta tengipunkta í tengslum við einstakar beiðnir þegar þjónar kyrrstæðra skráa hefur verið innleidd. { "share": "/www/data/static/", "chroot": "/www/data/", "follow_symlinks": false, "traverse_mounts": false }
  • Bætti við hleðslutæki til að hnekkja sjálfkrafa „http“ og „websocket“ einingarnar í Node.js.
  • Fyrir Python er hægt að tilgreina nokkra „markmið“ hluta í uppsetningunni til að skilgreina mismunandi kerfi til að hringja í WSGI/ASGI meðhöndlara í einu forriti. { "applications": { "python-app": { "type": "python", "path": "/www/apps/python-app/", "targets": { "foo": { "module" : "foo.wsgi", "callable": "foo" }, "bar": { "module": "bar.wsgi", "callable": "bar" } } } } }

Heimild: opennet.ru

Bæta við athugasemd