I tukuna te tūmau tono NGINX Unit 1.24, i roto i te whakawhanaketanga he otinga hei whakarite i te whakarewatanga o nga tono paetukutuku i roto i nga momo reo hootaka (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js me Java) . Ka taea e NGINX Unit te whakahaere i nga tono maha i roto i nga reo hootaka rereke, ka taea te whakarereke i nga taapiri whakarewatanga me te kore e hiahia ki te whakatika i nga konae whirihoranga me te whakaara ano. Ka tuhia te waehere ki C ka tohatohahia i raro i te raihana Apache 2.0. Ka taea e koe te mohio ki nga ahuatanga o te NGINX Unit i te panui o te tuku tuatahi.
I roto i te putanga hou:
- Ko te hototahi ki te Ruby 3.0 ka whakapumau.
- Kua taapirihia te PHP ki te rarangi taunoa o nga momo MIME.
- Ka taea te tautuhi i nga tautuhinga mo nga hononga TLS ma nga whakahau OpenSSL.
- He tautoko taapiri mo te whakaiti i te tukatuka o nga konae pateko i runga i nga momo MIME. Hei tauira, hei whakawhāiti i ngā kōnae kua tukuake ki ngā whakaahua me ngā ataata anake, ka taea e koe te whakapūtā: { “share”: “/www/data”, “types”: [ “image/*”, “video/*” ] }
- Ko te kaha ki te whakamahi i te chroot, te aukati i te whakamahi i nga hononga tohu me te aukati i te whitinga o nga tohu maunga e pa ana ki nga tono takitahi i te wa e tukuna ana nga konae pateko. { "share": "/www/data/static/", "chroot": "/www/data/", "follow_symlinks": teka, "traverse_mounts": teka }
- I taapirihia he kaitautai hei whakakore aunoa i nga waahanga "http" me te "tukutuku" i Node.js.
- Mo Python, ka taea te tautuhi i etahi waahanga "whangai" i roto i te whirihoranga hei tautuhi i nga kaupapa rereke mo te karanga i nga kaikawe WSGI/ASGI i roto i te tono kotahi. { "taupānga": { "taupānga-python": { "momo": "python", "ara": "/www/apps/python-app/", "targets": { "foo": { "kōwae" : "foo.wsgi", "callable": "foo" }, "bar": { "module": "bar.wsgi", "callable": "bar" } } } } }
Source: opennet.ru