NGINX یونٹ 1.11.0 ایپلیکیشن سرور ریلیز

روشنی دیکھی۔ ایپلیکیشن سرور کی رہائی NGINX یونٹ 1.11، جس کے اندر مختلف پروگرامنگ زبانوں (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js اور Java) میں ویب ایپلیکیشنز کے آغاز کو یقینی بنانے کے لیے ایک حل تیار کیا جا رہا ہے۔ NGINX یونٹ بیک وقت متعدد ایپلیکیشنز کو مختلف پروگرامنگ زبانوں میں چلا سکتا ہے، جن کے لانچ پیرامیٹرز کو کنفیگریشن فائلوں میں ترمیم کرنے اور دوبارہ شروع کرنے کی ضرورت کے بغیر متحرک طور پر تبدیل کیا جا سکتا ہے۔ کوڈ C اور میں لکھا ہوا ہے۔ نے بانٹا اپاچی 2.0 کے تحت لائسنس یافتہ۔ آپ NGINX یونٹ کی خصوصیات سے واقف ہو سکتے ہیں۔ اعلان پہلا شمارہ.

نئے ورژن میں:

  • بلٹ ان
    کسی بیرونی HTTP سرور سے رابطہ کیے بغیر جامد مواد کو آزادانہ طور پر پیش کرنے کی صلاحیت۔ حتمی مقصد ویب سروسز کی تعمیر کے لیے بلٹ ان ٹولز کے ساتھ یونٹ کو ایک مکمل ویب سرور میں تبدیل کرنا ہے۔ جامد فائلوں کو تقسیم کرنے کے لیے، تقسیم شدہ فائلوں کے ساتھ روٹ ڈائریکٹری کی ترتیبات میں وضاحت کرنا کافی ہے اور اگر ضروری ہو تو، گمشدہ MIME اقسام کا تعین کریں:

    "شیئر کریں": "/data/www/example.com"

    "mime_types": {
    "متن/سادہ": [
    "پڑھیں"
    ".c"
    ".h"
    ],
    "application/msword": ".doc"
    }

  • معاونت لینکس میں کنٹینر آئسولیشن ٹولز کا استعمال کرتے ہوئے ویب ایپلیکیشن کے عمل کو الگ تھلگ کرنا۔ ترتیبات میں آپ مختلف نام کی جگہوں کو فعال کر سکتے ہیں، cgroup پابندیوں کو فعال کر سکتے ہیں اور مرکزی ماحول اور الگ تھلگ کنٹینر میں UID/GID کا نقشہ بنا سکتے ہیں:

    "نام کی جگہیں": {
    "سند": سچ،
    "pid": سچ
    "نیٹ ورک": سچ،
    "mount": غلط،
    "unname": سچ،
    "cgroup": غلط
    },

    "uidmap": [
    {
    "کنٹینر": 1000،
    "میزبان": 812،
    "سائز": 1
    }
    ],

  • JSC (جاوا سرولیٹ کنٹینر) سرولیٹس کے لیے مقامی ویب ساکٹ سرور کا نفاذ شامل کیا گیا۔ آخری ریلیز میں، WebSocket سرور Node.js کے لیے لاگو کیا گیا تھا۔
  • اب ان کے فرار ('%2F') کا استعمال کرتے ہوئے "/" حروف پر مشتمل API ترتیبات کو براہ راست ایڈریس کرنے کے لیے تعاون موجود ہے۔ مثال کے طور پر:

    حاصل کریں /config/settings/http/static/mime_types/text%2Fplain/

ماخذ: opennet.ru

نیا تبصرہ شامل کریں