NGINX يونٽ 1.24.0 ايپليڪيشن سرور رليز

NGINX يونٽ 1.24 ايپليڪيشن سرور جاري ڪيو ويو، جنهن ۾ مختلف پروگرامنگ ٻولين (Python، PHP، Perl، Ruby، Go، JavaScript/Node.js ۽ Java) ۾ ويب ايپليڪيشنن جي لانچ کي يقيني بڻائڻ لاءِ هڪ حل تيار ڪيو پيو وڃي. NGINX يونٽ هڪ ئي وقت ڪيترن ئي ايپليڪيشنن کي مختلف پروگرامنگ ٻولين ۾ هلائي سگھي ٿو، جن جا لانچ پيٽرول متحرڪ طور تبديل ڪري سگھجن ٿا بغير ترتيب جي فائلن کي تبديل ڪرڻ ۽ ٻيهر شروع ڪرڻ جي. ڪوڊ C ۾ لکيل آهي ۽ Apache 2.0 لائسنس تحت ورهايو ويو آهي. توهان پهرين رليز جي اعلان ۾ NGINX يونٽ جي خاصيتن سان واقف ٿي سگهو ٿا.

نئين نسخي ۾:

  • روبي 3.0 سان مطابقت کي يقيني بڻايو ويو آهي.
  • PHP کي MIME قسمن جي ڊفالٽ لسٽ ۾ شامل ڪيو ويو آھي.
  • اهو ممڪن آهي ته TLS ڪنيڪشن لاءِ صوابديدي سيٽنگون OpenSSL حڪمن ذريعي ترتيب ڏيو.
  • MIME قسمن جي بنياد تي جامد فائلن جي پروسيسنگ کي محدود ڪرڻ لاء مدد شامل ڪئي وئي. مثال طور، اپلوڊ ٿيل فائلن کي صرف تصويرن ۽ وڊيوز تائين محدود ڪرڻ لاءِ، توھان وضاحت ڪري سگھو ٿا: { “share”: “/www/data”, “types”: [ “image/*”, “video/*”] }
  • ڪروٽ استعمال ڪرڻ جي صلاحيت، علامتي لنڪس جي استعمال کي روڪيو ۽ انفرادي درخواستن جي سلسلي ۾ جبل پوائنٽس جي چونڪ کي روڪيو جڏهن جامد فائلن جي خدمت تي عمل ڪيو ويو آهي. { "شيئر": "/www/data/static/"، "chroot": "/www/data/"، "follow_symlinks": غلط، "traverse_mounts": غلط }
  • Node.js ۾ "http" ۽ "websocket" ماڊلز کي خود بخود اوور رائڊ ڪرڻ لاءِ لوڊر شامل ڪيو ويو.
  • Python لاءِ، اهو ممڪن آهي ته ڪنفيگريشن ۾ ڪيترن ئي ”ٽارگٽس“ سيڪشنن کي واضع ڪرڻ لاءِ مختلف اسڪيمن جي وضاحت ڪرڻ لاءِ هڪ ايپليڪيشن ۾ WSGI/ASGI هينڊلر کي ڪال ڪرڻ لاءِ. { "ايپليڪيشنون": { "python-app": { "type": "python"، "path": "/www/apps/python-app/", "targets": { "foo": { "module" : "foo.wsgi"، "callable": "foo" }، "bar": { "module": "bar.wsgi"، "callable": "bar" } } } }

جو ذريعو: opennet.ru

تبصرو شامل ڪريو