NGINX Unit 1.24.0 Application Server Release

De NGINX Unit 1.24-applikaasjetsjinner waard frijlitten, wêryn in oplossing ûntwikkele wurdt om de lansearring fan webapplikaasjes te garandearjen yn ferskate programmeartalen (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js en Java). NGINX Unit kin tagelyk meardere applikaasjes útfiere yn ferskate programmeartalen, wêrfan de startparameters dynamysk kinne wurde feroare sûnder de needsaak om konfiguraasjebestannen te bewurkjen en opnij te begjinnen. De koade is skreaun yn C en ferspraat ûnder de Apache 2.0-lisinsje. Jo kinne yn 'e kunde komme mei de funksjes fan NGINX Unit yn' e oankundiging fan 'e earste release.

Yn de nije ferzje:

  • Kompatibiliteit mei Ruby 3.0 wurdt garandearre.
  • PHP is tafoege oan de standertlist fan MIME-typen.
  • It is mooglik om willekeurige ynstellings yn te stellen foar TLS-ferbiningen fia OpenSSL-kommando's.
  • Stipe tafoege foar it beheinen fan de ferwurking fan statyske bestannen basearre op MIME-typen. Om bygelyks de uploadde bestannen te beheinen ta allinich ôfbyldings en fideo's, kinne jo opjaan: { "share": "/www/data", "types": [ "image/*", "fideo/*" ] }
  • De mooglikheid om chroot te brûken, it brûken fan symboalyske keppelings te blokkearjen en de krusing fan berchpunten te ferbieden yn ferbân mei yndividuele oanfragen by it tsjinjen fan statyske bestannen is ymplementearre. { "share": "/www/data/static/", "chroot": "/www/data/", "follow_symlinks": false, "traverse_mounts": false }
  • In loader tafoege om de modules "http" en "websocket" yn Node.js automatysk te oerskriuwen.
  • Foar Python is it mooglik om ferskate "doelen" seksjes op te jaan yn 'e konfiguraasje om ferskate skema's te definiearjen foar it oproppen fan WSGI / ASGI-hannelers yn ien applikaasje. { "applications": { "python-app": { "type": "python", "path": "/www/apps/python-app/", "targets": { "foo": { "module" : "foo.wsgi", "callable": "foo" }, "bar": { "module": "bar.wsgi", "callable": "bar" } } } } }

Boarne: opennet.ru

Add a comment