NGINX Unit 1.24.0 Kutulutsidwa kwa Seva Yogwiritsa Ntchito

Seva ya pulogalamu ya NGINX Unit 1.24 idatulutsidwa, momwe yankho likupangidwira kuti zitsimikizire kukhazikitsidwa kwa mapulogalamu a pa intaneti m'zilankhulo zosiyanasiyana zamapulogalamu (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js ndi Java) . NGINX Unit imatha kugwiritsa ntchito nthawi imodzi ntchito zingapo m'zilankhulo zosiyanasiyana zamapulogalamu, magawo oyambira omwe angasinthidwe mwachangu popanda kufunikira kosintha mafayilo osintha ndikuyambiranso. Khodiyo idalembedwa mu C ndikugawidwa pansi pa layisensi ya Apache 2.0. Mutha kuzolowerana ndi mawonekedwe a NGINX Unit polengeza kutulutsidwa koyamba.

Mu mtundu watsopano:

  • Kugwirizana ndi Ruby 3.0 kumatsimikizika.
  • PHP yawonjezedwa pamndandanda wosasinthika wamitundu ya MIME.
  • Ndizotheka kukhazikitsa zosintha mosagwirizana ndi kulumikizana kwa TLS kudzera pamalamulo a OpenSSL.
  • Thandizo lowonjezera pakuchepetsa kusanja kwa mafayilo osasunthika kutengera mitundu ya MIME. Mwachitsanzo, kuti mafayilo omwe adakwezedwa azingokhala zithunzi ndi makanema okha, mutha kutchula: {"share": "/www/data", "mitundu": [ "chithunzi/*", "kanema/*" ] }
  • Kutha kugwiritsa ntchito chroot, kuletsa kugwiritsa ntchito maulalo ophiphiritsa ndikuletsa mphambano ya malo okwera pokhudzana ndi zopempha zapayekha pomwe mafayilo osasunthika akhazikitsidwa. {"share": "/www/data/static/", "chroot": "/www/data/", "follow_symlinks": zabodza, "traverse_mounts": zabodza}
  • Anawonjezera chojambulira kuti angowonjezera ma module a "http" ndi "websocket" mu Node.js.
  • Kwa Python, ndizotheka kutchula magawo angapo "zolinga" pakusinthidwe kuti afotokoze ziwembu zosiyanasiyana zoyitanitsa ogwira ntchito a WSGI/ASGI mu pulogalamu imodzi. {"applications": {"python-app": {"type": "python", "path": "/www/apps/python-app/", "targets": {"foo": {"module" : "foo.wsgi", "callable": "foo" }, "bar": { "module": "bar.wsgi", "callable": "bar" } }}}} }

Source: opennet.ru

Kuwonjezera ndemanga