NGINX Unit 1.24.0 Itusilẹ olupin ohun elo

Olupin ohun elo NGINX Unit 1.24 ti tu silẹ, laarin eyiti a ṣe agbekalẹ ojutu kan lati rii daju ifilọlẹ awọn ohun elo wẹẹbu ni ọpọlọpọ awọn ede siseto (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js ati Java) . Ẹka NGINX le ṣiṣẹ awọn ohun elo lọpọlọpọ nigbakanna ni awọn ede siseto oriṣiriṣi, awọn aye ifilọlẹ eyiti o le yipada ni agbara laisi iwulo lati ṣatunkọ awọn faili iṣeto ati tun bẹrẹ. Awọn koodu ti wa ni kikọ ni C ati pin labẹ awọn Apache 2.0 iwe-ašẹ. O le ni imọran pẹlu awọn ẹya ti NGINX Unit ni ikede ti idasilẹ akọkọ.

Ninu ẹya tuntun:

  • Ibamu pẹlu Ruby 3.0 ti wa ni idaniloju.
  • PHP ti jẹ afikun si atokọ aiyipada ti awọn iru MIME.
  • O ṣee ṣe lati ṣeto awọn eto lainidii fun awọn asopọ TLS nipasẹ awọn aṣẹ OpenSSL.
  • Atilẹyin ti a ṣafikun fun didin sisẹ awọn faili aimi ti o da lori awọn iru MIME. Fun apẹẹrẹ, lati fi opin si awọn faili ti a kojọpọ si awọn aworan ati awọn fidio nikan, o le sọ pato: {"pin": "/www/data", "orisi": ["image/*", "fidio/*"] }
  • Agbara lati lo chroot, ṣe idiwọ lilo awọn ọna asopọ aami ati ṣe idiwọ ikorita ti awọn aaye oke ni asopọ pẹlu awọn ibeere kọọkan nigbati ṣiṣe awọn faili aimi ti ni imuse. {"pin": "/www/data/static/", "chroot":"/www/data/", "follow_symlinks": èké, "traverse_mounts": false }
  • Ṣafikun agberu kan lati bori awọn modulu “http” ati “websocket” laifọwọyi ni Node.js.
  • Fun Python, o ṣee ṣe lati pato awọn apakan “awọn ibi-afẹde” pupọ ni iṣeto ni lati ṣalaye awọn ero oriṣiriṣi fun pipe awọn olutọju WSGI/ASGI ni ohun elo kan. {"awọn ohun elo": {"python-app": {"iru": "python", "ona": "/www/apps/python-app/", "afojusun": {"foo": {"module" : "foo.wsgi", "callable": "foo"}, "ọ̀gọ́": {"module": "bar.wsgi", "callable": "bar" }}}}

orisun: opennet.ru

Fi ọrọìwòye kun