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

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

نئين نسخي ۾:

  • "شيئر" اختيار ۾ هڪ تبديلي ڪئي وئي آهي، جيڪو هاڻي دستاويز جي روٽ ڊاريڪٽري جي بدران فائلن ڏانهن مڪمل رستو بيان ڪري ٿو، جيڪو اڳ ۾ درخواست URI ۾ شامل ڪيو ويو هو؛
  • شامل ڪيو ويو خودڪار ترتيبن جي موجوده ترتيبن جي نئين "شيئر" اختيارن ۾ جڏھن اڳئين ورزن مان اپ گريڊ؛
  • "شيئر" اختيارن ۾ متغير سپورٽ شامل ڪئي وئي آھي. مثال طور: { "share": "/www/data/$uri" }
  • "شيئر" اختيار ۾ ڪيترن ئي رستن لاءِ سپورٽ شامل ڪئي وئي. مثال طور: { "شيئر": [ "/www/$host$uri"، "/www/static$uri"، "/www/app.html" ] }
  • ڪروٽ اختيارن لاء متغير سپورٽ شامل ڪيو ويو؛
  • PHP ۾ اوپيڪيچ شيئر ڪرڻ لاءِ سپورٽ شامل ڪئي وئي ايپليڪيشن پروسيس جي وچ ۾؛
  • شامل ڪيل مدد لاءِ درخواست جي روٽنگ لاءِ سوال اسٽرنگ ذريعي؛
  • هڪ بگ کي درست ڪيو جتي روٽر ۽ ايپليڪيشن پروسيس تباه ٿي ويندا جڏهن درخواست جي حد غير مطابقت يا ملٽي ٿريڊ ٿيل ايپليڪيشنن ذريعي پهچي ويندي هئي؛
  • ھڪڙي بگ کي درست ڪيو جيڪو ڪلائنٽ مان ھڪڙي قائم ڪيل WebSocket ڪنيڪشن جي فريم کي پڙھڻ کان پوء لاڳاپيل ھينڊلر کي ٻيهر ترتيب ڏنو ويو؛
  • glibc 2.34 لائبريري سان ٺهيل عمارت، جيڪا ظاهر ٿئي ٿي، خاص طور تي، Fedora 35 ۾.

جو ذريعو: opennet.ru

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