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)-এ এটি ওপেনবিএসডি-র নিজস্ব এইচটিটিপিডি (8)-এর পক্ষে সরানো হয়েছিল। বৈশিষ্ট্যগুলি স্ট্যাটিক ওয়েব বিষয়বস্তু পরিবেশন করতে বা প্রক্সি সার্ভার হিসাবে কাজ করার জন্য এনজিএনএক্স কনফিগার করা সহজ। ফাস্টসিজিআই, স্ক্রিপ্টের জন্য এসসিজিআই হ্যান্ডলার, ডাব্লুএসজিআই অ্যাপ্লিকেশন সার্ভার বা ফিউশন প্যাসেঞ্জার মডিউল ব্যবহার করে নেটওয়ার্কে গতিশীল বিষয়বস্তু পরিবেশন করার জন্যও এনজিএনএক্স মোতায়েন করা যেতে পারে এবং সফ্টওয়্যার লোড ব্যালেন্সার হিসাবে কাজ করতে পারে। অনুরোধগুলি পরিচালনা করার জন্য এনজিএনএক্স থ্রেডের পরিবর্তে একটি অ্যাসিঙ্ক্রোনাস ইভেন্ট-চালিত পদ্ধতি ব্যবহার করে। এনজিএনএক্স-এর মডুলার ইভেন্ট-চালিত স্থাপত্য উচ্চ লোডের অধীনে অনুমানযোগ্য কর্মক্ষমতা প্রদান করতে পারে। এইচটিটিপি প্রক্সি এবং ওয়েব সার্ভারে কম মেমরি পদচিহ্ন সহ 10,000 টিরও বেশি একযোগে সংযোগ পরিচালনা করার ক্ষমতা রয়েছে (প্রতি 10 কে নিষ্ক্রিয় এইচটিটিপি কিপ-অ্যালাইভ সংযোগে ~ 2.5 এমবি) স্ট্যাটিক ফাইল, সূচক ফাইল পরিচালনা এবং ক্যাশিং সহ স্বয়ংক্রিয়-সূচক বিপরীত প্রক্সি ইন-ব্যান্ড স্বাস্থ্য চেক সহ টিএলএস/এসএসএল এসএনআই এবং ওসিএসপি স্ট্যাপলিং সমর্থন সহ, ওপেনএসএসএল ফাস্টসিজিআই, এসসিজিআই, ইউডাব্লুএসজিআই সমর্থন সহ ক্যাশিং জিআরপিসি সমর্থন মার্চ 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 মিলিয়ন ডলার সংগ্রহ করেছে। 2019 সালের 11ই মার্চ, এফ5, ইনকর্পোরেটেড 67 কোটি মার্কিন ডলারে এনজিএনএক্স, ইনকর্পোরেটেড অধিগ্রহণ করে। 12 ডিসেম্বর 2019-এ, জানা যায় যে এনজিনেক্স ইনকর্পোরেটেডের মস্কো অফিসে পুলিশ অভিযান চালিয়েছে এবং সিসোয়েভ ও কোনোভালভকে আটক করা হয়েছে। র্যাম্বলারের এনজিনেক্সের উপর কপিরাইট দাবির সাথে যুক্ত একটি অনুসন্ধান পরোয়ানার অধীনে এই অভিযান চালানো হয়েছিল-যা দাবি করে যে এটি কোডের সমস্ত অধিকারের মালিক কারণ এটি সিসোয়েভ কোম্পানির কর্মচারী থাকাকালীন লেখা হয়েছিল। 16ই ডিসেম্বর 2019-এ, রাশিয়ান রাষ্ট্রীয় ঋণদাতা সার্বব্যাঙ্ক, যা র্যাম্বলারের 46.5 শতাংশের মালিক, র্যাম্বলারের পরিচালনা পর্ষদের একটি অসাধারণ বৈঠক ডেকে র্যাম্বলারের পরিচালন দলকে রাশিয়ান আইন প্রয়োগকারী সংস্থাগুলিকে ফৌজদারি মামলার অনুসরণ বন্ধ করার অনুরোধ করতে এবং এনজিনেক্স এবং এফ5-এর সাথে আলোচনা শুরু করতে বলে। 2022 সালের 18ই জানুয়ারি ঘোষণা করা হয় যে ইগর সিসোয়েভ এনজিনেক্স এবং এফ5 ছেড়ে চলে যাচ্ছেন। আরও দেখুন ওয়েব সার্ভার সফ্টওয়্যারের তুলনা অ্যাপাচি-মাইএসকিউএল-পিএইচপি প্যাকেজগুলির তালিকা ওয়েব অ্যাক্সিলারেটর রেফারেন্স বাহ্যিক লিঙ্ক 2002 সফ্টওয়্যার কোম্পানিগুলি 2011 সালে প্রতিষ্ঠিত ক্রস-প্ল্যাটফর্ম ফ্রি সফ্টওয়্যার ফ্রি প্রক্সি সার্ভার ফ্রি সফ্টওয়্যার লিনাক্সের জন্য সি ফ্রি ওয়েব সার্ভার সফ্টওয়্যার প্রক্সি সার্ভার সফ্টওয়্যার লিনাক্সের বিপরীত প্রক্সি সফ্টওয়্যার কোম্পানিগুলি বিএসডি লাইসেন্স ইউনিক্স নেটওয়ার্ক-সম্পর্কিত সফ্টওয়্যার ওয়েব সার্ভার সফ্টওয়্যার ব্যবহার করে লিনাক্স রাশিয়ান উদ্ভাবনের জন্য ওয়েব সার্ভার সফ্টওয়্যার