Rhyddhau Gweinydd Cais Uned 1.24.0 NGINX

Rhyddhawyd gweinydd cymhwysiad NGINX Unit 1.24, lle mae datrysiad yn cael ei ddatblygu i sicrhau lansiad cymwysiadau gwe mewn amrywiol ieithoedd rhaglennu (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js a Java). Gall Uned NGINX redeg cymwysiadau lluosog ar yr un pryd mewn gwahanol ieithoedd rhaglennu, a gellir newid eu paramedrau lansio yn ddeinamig heb yr angen i olygu ffeiliau cyfluniad ac ailgychwyn. Mae'r cod wedi'i ysgrifennu yn C a'i ddosbarthu o dan drwydded Apache 2.0. Gallwch ddod yn gyfarwydd Γ’ nodweddion Uned NGINX wrth gyhoeddi'r datganiad cyntaf.

Yn y fersiwn newydd:

  • Sicrheir cydnawsedd Γ’ Ruby 3.0.
  • Mae PHP wedi'i ychwanegu at y rhestr rhagosodedig o fathau MIME.
  • Mae'n bosibl gosod gosodiadau mympwyol ar gyfer cysylltiadau TLS trwy orchmynion OpenSSL.
  • Cefnogaeth ychwanegol ar gyfer cyfyngu ar brosesu ffeiliau statig yn seiliedig ar fathau MIME. Er enghraifft, i gyfyngu'r ffeiliau a uwchlwythwyd i ddelweddau a fideos yn unig, gallwch nodi: { "rhannu": "/www/data", "mathau": [ "image/*", "fideo/*" ] }
  • Mae'r gallu i ddefnyddio chroot, rhwystro'r defnydd o gysylltiadau symbolaidd a gwahardd croestoriad pwyntiau mowntio mewn cysylltiad Γ’ cheisiadau unigol wrth weini ffeiliau statig wedi'i weithredu. { "share": "/www/data/static/", "chroot" : " /www/data/", "follow_symlinks": ffug, "traverse_mounts": ffug }
  • Ychwanegwyd llwythwr i ddiystyru'r modiwlau "http" a "websocket" yn Node.js yn awtomatig.
  • Ar gyfer Python, mae'n bosibl nodi sawl adran β€œtarged” yn y ffurfweddiad i ddiffinio gwahanol gynlluniau ar gyfer galw trinwyr WSGI/ASGI mewn un cais. { " ceisiadau " : { " python-app " : { " math " : " python " , " path " : " /www/apps/python-app/", "targets" : { "foo" : { "modiwl" : " foo.wsgi " , " callable " : " foo " }, " bar " : { " modiwl " : " bar.wsgi " , " callable " : " bar " } } } }

Ffynhonnell: opennet.ru

Ychwanegu sylw