اینجی کی پہلی ریلیز، F5 کو چھوڑنے والے ڈویلپرز کی طرف سے Nginx کا ایک فورک

اعلی کارکردگی والے HTTP سرور اور ملٹی پروٹوکول پراکسی سرور Angie کی پہلی ریلیز، Nginx سے ایک فورک سابقہ ​​پروجیکٹ ڈویلپرز کے ایک گروپ کے ذریعہ جنہوں نے F5 نیٹ ورک کو چھوڑ دیا، شائع کیا گیا ہے۔ اینجی کا سورس کوڈ BSD لائسنس کے تحت دستیاب ہے۔

اس منصوبے کی ترقی اور روسی فیڈریشن میں Nginx صارفین کی حمایت جاری رکھنے کے لیے، کمپنی "ویب سرور" بنائی گئی، جس نے 1 ملین ڈالر کی سرمایہ کاری حاصل کی۔ نئی کمپنی کے شریک مالکان میں: ویلنٹائن بارٹینیف (نجینکس یونٹ پروڈکٹ تیار کرنے والی ٹیم کے رہنما)، ایوان پولیانوف (رامبلر اور میل ڈاٹ آر یو میں فرنٹ اینڈ ڈویلپرز کے سابق سربراہ)، اولیگ مامونٹوف (این جی آئی این ایکس انک ٹیکنیکل سپورٹ ٹیم کے سربراہ) اور رسلان ارمیلوف (ru@FreeBSD.org)۔ lenta.ru کے سابق تکنیکی ڈائریکٹر، Zaur Abasmirzoev کو نئی کمپنی کا ڈائریکٹر مقرر کیا گیا ہے۔ Igor Sysoev، Nginx کے بانی، اس منصوبے میں حصہ نہیں لیتے ہیں۔

Angie 1.0.0 nginx 1.23.2 codebase سے فورکس جاری کرتا ہے اور اس میں درج ذیل تبدیلیاں شامل ہیں:

  • ویب سرور کے بارے میں بنیادی معلومات تک رسائی اور کلائنٹ کنکشنز، مشترکہ میموری زونز، HTTP درخواستوں، HTTP رسپانس کیشنگ، TCP/UDP سیشنز کے "سٹریم" ماڈیول کے ذریعے تخلیق کردہ DNS درخواستوں اور پابندیوں والے زونز کے بارے میں اعدادوشمار تک رسائی کے لیے HTTP RESTful انٹرفیس کا اضافی نفاذ۔ limit_conn اور limit_req ماڈیولز کا استعمال کرتے ہوئے لاگو کیا گیا۔ اعدادوشمار JSON فارمیٹ میں دکھائے جاتے ہیں۔ HTTP RESTful انٹرفیس کو فعال کرنے کے لیے ایک نئی "api" ہدایت فراہم کی گئی ہے۔
  • "status_zone" کی ہدایت کو "http" ماڈیول میں شامل کیا گیا ہے، جو "سرور" اور "مقام" کی ہدایات کے تناظر میں کارروائی کی گئی درخواستوں کے بارے میں اعداد و شمار جمع کرنے کے لیے ایک زون کی وضاحت کرتا ہے۔
  • "status_zone" ہدایت کو "stream" ماڈیول میں شامل کیا گیا ہے، جو TCP اور UDP سیشنز کے بارے میں اعداد و شمار جمع کرنے کے لیے زون کی وضاحت کرتا ہے۔
  • "status_zone" پیرامیٹر کو "Resolver" ہدایت میں شامل کیا گیا ہے، جو بھیجی گئی DNS درخواستوں کے بارے میں اعداد و شمار جمع کرنے کے لیے زون کی وضاحت کرتا ہے۔
  • ورژن کے ساتھ $angie_version متغیر شامل کیا گیا۔ سرور اینجی

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

ماخذ: opennet.ru

DDoS تحفظ، VPS VDS سرورز والی سائٹوں کے لیے قابل اعتماد ہوسٹنگ خریدیں۔ DDoS تحفظ، VPS VDS سرورز کے ساتھ قابل اعتماد ویب سائٹ ہوسٹنگ خریدیں۔ ProHoster