NGINX Unit 1.24 යෙදුම් සේවාදායකය නිකුත් කරන ලද අතර, විවිධ ක්රමලේඛන භාෂාවලින් (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js සහ Java) වෙබ් යෙදුම් දියත් කිරීම සහතික කිරීම සඳහා විසඳුමක් සංවර්ධනය වෙමින් පවතී. . NGINX ඒකකයට විවිධ ක්රමලේඛන භාෂාවලින් එකවර යෙදුම් කිහිපයක් ධාවනය කළ හැකි අතර, වින්යාස ගොනු සංස්කරණය කිරීමට සහ නැවත ආරම්භ කිරීමට අවශ්ය නොවී දියත් කිරීමේ පරාමිතීන් ගතිකව වෙනස් කළ හැක. කේතය C වලින් ලියා Apache 2.0 බලපත්රය යටතේ බෙදා හරිනු ලැබේ. පළමු නිකුතුවේ නිවේදනයේ NGINX ඒකකයේ විශේෂාංග පිළිබඳව ඔබට දැනගත හැකිය.
නව අනුවාදයේ:
- Ruby 3.0 සමඟ අනුකූලතාව සහතික කෙරේ.
- MIME වර්ගවල පෙරනිමි ලැයිස්තුවට PHP එකතු කර ඇත.
- OpenSSL විධාන හරහා TLS සම්බන්ධතා සඳහා අත්තනෝමතික සැකසුම් සැකසීමට හැකිය.
- MIME වර්ග මත පදනම්ව ස්ථිතික ගොනු සැකසීම සීමා කිරීම සඳහා සහය එක් කරන ලදී. උදාහරණයක් ලෙස, උඩුගත කළ ගොනු පින්තූර සහ වීඩියෝවලට පමණක් සීමා කිරීමට, ඔබට සඳහන් කළ හැක: { "බෙදාගැනීම": "/www/data", "වර්ග": [ "රූපය/*", "වීඩියෝ/*" ] }
- chroot භාවිතා කිරීමේ හැකියාව, සංකේතාත්මක සබැඳි භාවිතය අවහිර කිරීම සහ ස්ථිතික ගොනු සේවය කිරීමේදී තනි ඉල්ලීම් සම්බන්ධයෙන් සවි කිරීම් ස්ථාන ඡේදනය කිරීම තහනම් කිරීම ක්රියාත්මක කර ඇත. { "share": "/www/data/static/", "chroot": "/www/data/", "follow_symlinks": false, "traverse_mounts": false }
- Node.js හි "http" සහ "websocket" මොඩියුල ස්වයංක්රීයව අභිබවා යාමට ලෝඩරයක් එක් කරන ලදී.
- Python සඳහා, එක් යෙදුමක WSGI/ASGI හසුරුවන්නන් ඇමතීම සඳහා විවිධ යෝජනා ක්රම නිර්වචනය කිරීම සඳහා වින්යාසය තුළ “ඉලක්ක” කොටස් කිහිපයක් සඳහන් කළ හැකිය. { "යෙදුම්": { "python-app": { "type": "python", "path": "/www/apps/python-app/", "ඉලක්ක": { "foo": { "module" : "foo.wsgi", "callable": "foo" }, "bar": { "module": "bar.wsgi", "callable": "bar" } } } }
මූලාශ්රය: opennet.ru