Nginx
نگنکس (تلفظ "انجن ایکس"، جسے این جی آئی این ایکس یا نگنکس کے طور پر اسٹائلائز کیا گیا ہے) ایک ویب سرور ہے جسے ریورس پراکسی، لوڈ بیلنس، میل پراکسی اور ایچ ٹی ٹی پی کیش کے طور پر بھی استعمال کیا جا سکتا ہے۔ یہ سافٹ ویئر اگور سیسویو نے بنایا تھا اور اسے 2004 میں عوامی طور پر جاری کیا گیا تھا۔ نگنکس ایک مفت اور اوپن سورس سافٹ ویئر ہے، جو 2-شق بی ایس ڈی لائسنس کی شرائط کے تحت جاری کیا گیا ہے۔ ویب سرورز کا ایک بڑا حصہ نگنکس کا استعمال کرتا ہے، اکثر لوڈ بیلنس کے طور پر۔ اسی نام کی ایک کمپنی 2011 میں سپورٹ اور این جی آئی این ایکس پلس پیڈ سافٹ ویئر فراہم کرنے کے لیے قائم کی گئی تھی۔ مارچ 2019 میں، کمپنی کو ایف 5 انکارپوریٹڈ نے 67 کروڑ ڈالر میں حاصل کیا تھا۔ مقبولیت، ڈبلیو 3 ٹیک کے ویب سرور کی تمام ویب سائٹس کی گنتی نے 33.6% کے ساتھ نگنکس کو پہلے نمبر پر رکھا۔ اپاچی 31.4% پر دوسرے اور کلاؤڈ فلایر سرور 21.6% پر تیسرے نمبر پر رہے۔ نیٹ کرافٹ نے اندازہ لگایا کہ نگنکس نے اپاچی کے ساتھ ملین مصروف ترین ویب سائٹس میں سے 22.01 ٪ کو 23.04 ٪ پر تھوڑا آگے رکھا۔ 19.53 ٪ پر کلاؤڈ فلیئر اور 5.78% پر مائیکروسافٹ انٹرنیٹ انفارمیشن سروسز نے مصروف ترین ویب سائٹس کے لیے سرفہرست چار سرورز کو مکمل کیا۔ نیٹ کرافٹ کے کچھ دیگر اعداد و شمار نگنکس کو اپاچی سے آگے دکھاتے ہیں۔ ڈوکر کے استعمال کے 2018 کے ایک سروے سے پتہ چلا ہے کہ ڈوکر کنٹینرز میں نگنکس سب سے زیادہ استعمال کی جانے والی ٹیکنالوجی تھی۔ اوپن بی ایس ڈی ورژن 5.2 (نومبر 2012) میں، نگنکس اوپن بی ایس ڈی بیس سسٹم کا حصہ بن گیا، جس نے سسٹم کے اپاچی 1.3 کے کانٹے کا متبادل فراہم کیا، جسے اسے تبدیل کرنے کا ارادہ کیا گیا تھا، لیکن بعد میں ورژن 5.6 (نومبر 2014) میں اسے اوپن بی ایس ڈی کے اپنے HTTPd (8) کے حق میں ہٹا دیا گیا۔ خصوصیات نگنکس کو جامد ویب مواد پیش کرنے یا پراکسی سرور کے طور پر کام کرنے کے لیے ترتیب دینا آسان ہے۔ نگنکس کو فاسٹ سی جی آئی، اسکرپٹ کے لیے ایس سی جی آئی ہینڈلرز، ڈبلیو ایس جی آئی ایپلیکیشن سرورز یا فیوژن مسافر ماڈیولز کا استعمال کرتے ہوئے نیٹ ورک پر متحرک مواد پیش کرنے کے لیے بھی تعینات کیا جا سکتا ہے، اور یہ سافٹ ویئر لوڈ بیلنس کے طور پر کام کر سکتا ہے۔ درخواستوں کو سنبھالنے کے لیے نگنکس دھاگوں کے بجائے غیر متزلزل واقعہ پر مبنی نقطہ نظر کا استعمال کرتا ہے۔ نگنکس کا ماڈیولر ایونٹ پر مبنی فن تعمیر زیادہ بوجھ کے تحت پیش گوئی کے قابل کارکردگی فراہم کر سکتا ہے۔ ایچ ٹی ٹی پی پراکسی اور ویب سرور میں کم میموری فوٹ پرنٹ کے ساتھ 10,000 سے زیادہ بیک وقت کنکشنز کو ہینڈل کرنے کی صلاحیت ہے (~ 2.5 ایم بی فی 10k غیر فعال ایچ ٹی ٹی پی کیپ الائیو کنکشنز) جامد فائلوں، انڈیکس فائلوں کو ہینڈل کرنا اور کیشنگ کے ساتھ آٹو انڈیکسنگ ریورس پراکسی ان بینڈ ہیلتھ چیکس کے ساتھ لوڈ بیلنسنگ ٹی ایل ایس/ایس ایس ایل ایس این آئی اور او سی ایس پی اسٹیپلنگ سپورٹ کے ساتھ، اوپن ایس ایس ایل فاسٹ سی جی آئی، ایس سی جی آئی، یو ڈبلیو ایس جی آئی سپورٹ کے ذریعے مارچ 2018 سے کیشنگ جی آر پی سی سپورٹ کے ساتھ، ورژن 1.13.10۔ نام اور آئی پی ایڈریس پر مبنی ورچوئل سرورز آئی پی وی 6 مطابقت پذیر ویب ساکٹ 1.3.13 کے بعد سے، بشمول ریورس پراکسی کے طور پر کام کرنا اور ویب ساکٹ ایپلی کیشنز کا لوڈ بیلنس کرنا۔ ایچ ٹی ٹی پی/1.1 اپ گریڈ (101 سوئچنگ پروٹوکول) ایچ ٹی ٹی پی/2 پروٹوکول سپورٹ ایچ ٹی ٹی پی/3 پروٹوکول سپورٹ (تجرباتی طور پر 1.25.0 کے بعد سے) یو آر ایل ری رائٹنگ اور ری ڈائریکشن میل پراکسی خصوصیات ٹی ایل ایس/ایس ایس ایل سپورٹ STARTTLS سپورٹ ایس ایم ٹی پی، پی او پی 3، اور آئی ایم اے پی پراکسی کو بیرونی ایچ ٹی ٹی پی سرور کا استعمال کرتے ہوئے یا تصدیق کے اسکرپٹ کے ذریعے توثیق کی ضرورت ہوتی ہے دیگر خصوصیات میں کلائنٹ کنکشن کے نقصان کے بغیر قابل عمل اور ترتیب کو اپ گریڈ کرنا، اور کور اور تھرڈ پارٹی ماڈیول سپورٹ دونوں کے ساتھ ماڈیول پر مبنی فن تعمیر شامل ہیں۔ پیڈ پلس پروڈکٹ میں اضافی خصوصیات شامل ہیں جیسے ایڈوانسڈ لوڈ بیلنسنگ اور کارکردگی کی نگرانی کے لیے میٹرکس کے ایک توسیعی سوٹ تک رسائی۔ نگنکس بمقابلہ نگنکس پلس نگنکس کے دو ورژن ہیں: نگنکس اوپن سورس اور نگنکس پلس۔ نگنکس اوپن سورس ایک مفت اور اوپن سورس سافٹ ویئر ہے۔ نگنکس پلس سبسکرپشن ماڈل کے طور پر فروخت کیا جاتا ہے۔ یہ نگنکس اوپن سورس کے علاوہ خصوصیات پیش کرتا ہے، جیسے فعال صحت کی جانچ، کوکیز پر مبنی سیشن کی استقامت، ڈی این ایس-سروس-ڈسکوری انضمام، کیش پرجنگ اے پی آئی، ایپ ڈائنامک، ڈیٹالاگ، ڈائنٹراس نیو ریلک پلگ ان، کنفیگ مطابقت پذیری کے ساتھ فعال-فعال ایچ اے، کلیدی قیمت اسٹور، صفر ڈاؤن ٹائم اپ ڈیٹس اپ اسٹریم ترتیبات کے ساتھ آن-دی-فلائی، اور نگنکس پلس اے پی آئی اور ویب ایپلیکیشن فائر وال (ڈبلیو اے ایف) متحرک ماڈیول کا استعمال کرتے ہوئے کلیدی قیمت والے اسٹور۔ اپاچی نگنکس کے مقابلے میں نگنکس کو اپاچی ویب سرور کو پیچھے چھوڑنے کے واضح مقصد کے ساتھ لکھا گیا تھا۔ جبکہ ماضی میں نگنکس اپاچی کو پیچھے چھوڑتا تھا، چونکہ اپاچی 2.4 اسی طرح کی کارکردگی پیش کرتے ہیں۔ یہ سابقہ کارکردگی میں اضافہ کم لچک کی قیمت پر ہوا، جیسے کہ فی فائل کی بنیاد پر سسٹم وسیع رسائی کی ترتیبات کو اوور رائیڈ کرنے کی صلاحیت (اپاچی اسے. ایچ ٹی ایکسیس فائل کے ساتھ پورا کرتا ہے، جبکہ نگنکس میں ایسی کوئی خصوصیت نہیں ہے)۔ پہلے، نگنکس میں تھرڈ پارٹی ماڈیولز کو شامل کرنے کے لیے درخواست کو ماخذ سے مستحکم طور پر منسلک ماڈیولز کے ساتھ دوبارہ مرتب کرنے کی ضرورت ہوتی تھی۔ فروری 2016 میں ڈائنامک ماڈیول لوڈنگ کے اضافے کے ساتھ ورژن 1.9.11 میں اس پر جزوی طور پر قابو پایا گیا۔ تاہم، ماڈیولز کو اب بھی ایک ہی وقت میں نگنکس کے طور پر مرتب کیا جانا چاہیے، اور تمام ماڈیولز اس نظام کے ساتھ مطابقت نہیں رکھتے ؛ کچھ کو پرانے جامد لنکنگ کے عمل کی ضرورت ہوتی ہے۔ نگنکس یونٹ ایک اوپن سورس ویب ایپلی کیشن سرور ہے، جسے 2017 میں این جی آئی این ایکس، انکارپوریٹڈ نے کثیر زبان کی مائیکرو سروسز پر مبنی ایپلی کیشنز کو نشانہ بنانے کے لیے جاری کیا تھا۔ ابتدائی ریلیز نے گو، پی ایچ پی، اور ازگر میں لکھی گئی ایپلی کیشنز کی حمایت کی۔ ورژن 1.11.0 کے ذریعے، سپورٹ کو جاوا، Node.js، پرل، اور روبی ایپلی کیشنز تک بڑھایا گیا تھا ؛ دیگر خصوصیات میں متحرک ترتیب، درخواست روٹنگ، اور لوڈ بیلنسنگ شامل ہیں۔ تاریخ اگور سیسویوف نے 2002 میں نگنکس کی ترقی کا آغاز کیا۔ اصل میں، نگنکس کو سی 10 کے مسئلے کو حل کرنے اور ریمبلر سرچ انجن اور پورٹل سمیت متعدد ویب سائٹس کی ضروریات کو پورا کرنے کے لیے تیار کیا گیا تھا، جس کے لیے وہ ستمبر 2008 تک روزانہ 500 ملین درخواستیں پیش کر رہا تھا۔ نگنکس انکارپوریٹڈ کی بنیاد جولائی 2011 میں سیسویو اور میکسم کونووالوف نے سافٹ ویئر کے لیے تجارتی مصنوعات اور مدد فراہم کرنے کے لیے رکھی تھی۔ کمپنی کا کاروبار کا بنیادی مقام سان فرانسسکو، کیلیفورنیا ہے، جبکہ قانونی طور پر برٹش ورجن جزائر میں شامل ہے۔ اکتوبر 2011 میں، نگنکس انکارپوریٹڈ نے بی وی کیپیٹل، رانا کیپیٹل، اور مائیکل ڈیل کے وینچر فنڈ، ایم ایس ڈی کیپیٹل سے 3 ملین ڈالر اکٹھے کیے۔ کمپنی نے پیداوار میں نگنکس استعمال کرنے والی کمپنیوں کے لیے تجارتی معاونت کے اختیارات کا اعلان کیا۔ نگنکس نے فروری 2012 میں تجارتی مدد کی پیشکش کی، اور اگست 2013 میں نگنکس پلس سبسکرپشن کی ادائیگی کی۔ سپورٹ پیکجز انسٹالیشن، ترتیب، کارکردگی میں بہتری وغیرہ پر توجہ مرکوز کرتے ہیں۔ سپورٹ میں بڑی تبدیلیوں، سیکیورٹی پیچز، اپ ڈیٹس اور پیچز کے بارے میں فعال اطلاعات شامل ہیں۔ نگنکس انکارپوریٹڈ کسٹم کنفیگریشن یا اضافی خصوصیات کو شامل کرنے میں صارفین کی مدد کے لیے مشاورتی خدمات بھی پیش کرتا ہے۔ اکتوبر 2013 میں، نگنکس انکارپوریٹڈ نے نیو انٹرپرائز ایسوسی ایٹس کی قیادت میں 10 ملین ڈالر کا سیریز بی انویسٹمنٹ راؤنڈ اکٹھا کیا۔ اس دور میں پچھلے سرمایہ کاروں کے ساتھ ساتھ Box.com کے سی ای او اور بانی ایرون لیوی بھی شامل تھے۔ دسمبر 2014 میں، نگنکس نے نیو انٹرپرائز ایسوسی ایٹس کی قیادت میں $20 ملین سیریز بی 1 راؤنڈ اکٹھا کیا، جس میں e.ventures (سابقہ بی وی کیپیٹل)، رانا کیپیٹل، انڈیکس وینچرز اور نگنکس کے اپنے سی ای او گوس رابرٹسن نے شرکت کی۔ ستمبر 2017 میں، نگنکس نے ایک اے پی آئی مینجمنٹ ٹول، این جی آئی این ایکس کنٹرولر کا اعلان کیا، جو ان کے اے پی آئی گیٹ وے، این جی آئی این ایکس پلس کی تعمیر کرے گا۔ اکتوبر 2017 میں، نگنکس انکارپوریٹڈ نے عام طور پر دستیاب نگنکس ایمپلیفائی ساس کا اعلان کیا جو نگنکس کے لیے نگرانی اور تجزیاتی صلاحیتیں فراہم کرتا ہے۔ جون 2018 میں، نگنکس انکارپوریٹڈ نے "ایپلی کیشن ماڈرنائزیشن اور ڈیجیٹل ٹرانسفارمیشن فار انٹرپرائزز کو تیز کرنے کے لیے" گولڈمین سیکس کی قیادت میں ایک دور میں سیریز سی فنڈنگ میں 43 ملین ڈالر اکٹھے کیے۔ 11 مارچ 2019 کو، ایف 5 انکارپوریٹڈ نے نگنکس انکارپوریٹڈ کو 67 کروڑ امریکی ڈالر میں حاصل کیا۔ 12 دسمبر 2019 کو، یہ اطلاع ملی کہ نگینکس انکارپوریٹڈ کے ماسکو کے دفاتر پر پولیس نے چھاپہ مارا ہے، اور یہ کہ سیسویو اور کونووالوف کو حراست میں لیا گیا ہے۔ یہ چھاپہ ریمبلر کے نگینکس پر کاپی رائٹ کے دعوے سے منسلک سرچ وارنٹ کے تحت کیا گیا تھا-جو اس بات پر زور دیتا ہے کہ وہ کوڈ کے تمام حقوق کا مالک ہے کیونکہ یہ اس وقت لکھا گیا تھا جب سسیوف کمپنی کا ملازم تھا۔ 16 دسمبر 2019 کو، روسی ریاستی قرض دہندہ سبربینک، جو ریمبلر کے 46.5 فیصد کا مالک ہے، نے ریمبلر کے بورڈ آف ڈائریکٹرز کا ایک غیر معمولی اجلاس طلب کیا جس میں ریمبلر کی انتظامی ٹیم سے کہا گیا کہ وہ روسی قانون نافذ کرنے والے اداروں سے مجرمانہ مقدمے کا تعاقب بند کرنے کی درخواست کرے، اور نگنکس اور ایف 5 کے ساتھ بات چیت شروع کرے۔ 18 جنوری 2022 کو، یہ اعلان کیا گیا کہ اگور سیسویو نگنکس اور ایف 5 چھوڑ رہے ہیں۔ ویب سرور سافٹ ویئر کا موازنہ اپاچی-مائی ایس کیو ایل-پی ایچ پی پیکجوں کی فہرست نگنکس-مائی ایس کیو ایل-پی ایچ پی پیکجوں کی فہرست ویب ایکسلریٹر حوالہ جات بیرونی لنکس 2002 سافٹ ویئر کمپنیاں جو 2011 میں قائم ہوئیں کراس پلیٹ فارم فری سافٹ ویئر فری پراکسی سرورز فری سافٹ ویئر پروگرامڈ سی فری ویب سرور سافٹ ویئر پروکسی سرور سافٹ ویئر برائے لینکس ریورس پراکسی سافٹ ویئر کمپنیاں روس سافٹ ویئر لینکس روسی ایجادات کے لیے بی ایس ڈی لائسنس یونکس نیٹ ورک سے متعلق سافٹ ویئر ویب سرور سافٹ ویئر ویب سرور سافٹ ویئر کا استعمال کرتے ہوئے