Nginx
एनजीएनएक्स (उच्चारण "इंजन एक्स", एनजीआईएनएक्स या एनजीएनएक्स के रूप में शैलीबद्ध) एक वेब सर्वर है जिसका उपयोग रिवर्स प्रॉक्सी, लोड बैलेंसर, मेल प्रॉक्सी और एचटीटीपी कैश के रूप में भी किया जा सकता है। सॉफ्टवेयर इगोर सिसोएव द्वारा बनाया गया था और 2004 में सार्वजनिक रूप से जारी किया गया था। एनजीएनएक्स एक मुक्त और मुक्त स्रोत सॉफ्टवेयर है, जिसे 2-खंड बीएसडी लाइसेंस की शर्तों के तहत जारी किया गया है। वेब सर्वरों का एक बड़ा हिस्सा एन. जी. एन. एक्स. का उपयोग करता है, जो अक्सर एक भार संतुलनकर्ता के रूप में होता है। समर्थन और एन. जी. आई. एन. एक्स. प्लस भुगतान सॉफ्टवेयर प्रदान करने के लिए 2011 में इसी नाम की एक कंपनी की स्थापना की गई थी। मार्च 2019 में, कंपनी का अधिग्रहण F5, Inc. द्वारा 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 से अधिक एक साथ कनेक्शनों को संभालने की क्षमता है (~ 2.5 एमबी प्रति 10k निष्क्रिय एच. टी. टी. पी. कीप-अलाइव कनेक्शन) स्थिर फ़ाइलों, सूचकांक फ़ाइलों को संभालना और कैशिंग के साथ ऑटो-इंडेक्सिंग रिवर्स प्रॉक्सी इन-बैंड स्वास्थ्य जांच के साथ टी. एल. एस./एस. एस. एल. एस. एन. आई. और ओ. सी. एस. पी. स्टेपिंग समर्थन के साथ, ओपन. एस. एस. एल. फास्ट. सी. जी. आई., एस. सी. जी. आई., यू. डब्ल्यू. एस. जी. आई. के माध्यम से मार्च 2018 से कैशिंग जी. आर. पी. सी. समर्थन के साथ, संस्करण 1.13.10। नाम-और आई. पी. पता-आधारित आभासी सर्वर आई. पी. वी. 6-संगत वेबसॉकेट्स 1.3.13 के बाद से, जिसमें एक रिवर्स प्रॉक्सी के रूप में कार्य करना और वेबसॉकेट अनुप्रयोगों का लोड संतुलन करना शामिल है। एच. टी. टी. पी./1.1 अपग्रेड (101 स्विचिंग प्रोटोकॉल) एच. टी. टी. पी./2 प्रोटोकॉल समर्थन एच. टी. टी. पी./3 प्रोटोकॉल समर्थन (प्रायोगिक रूप से 1.25.0) यू. आर. एल. पुनर्लेखन और पुनर्निर्देशन मेल प्रॉक्सी सुविधाएँ टी. एल. एस./एस. एस. एल. समर्थन एस. टी. टी. एल. एस. समर्थन एस. एम. टी. पी., पी. ओ. पी. 3, और आई. एम. ए. पी. प्रॉक्सी को बाहरी एच. टी. टी. पी. सर्वर का उपयोग करके या प्रमाणीकरण स्क्रिप्ट द्वारा प्रमाणीकरण की आवश्यकता होती है अन्य विशेषताओं में क्लाइंट कनेक्शन हानि के बिना निष्पादन योग्य और विन्यास को उन्नत करना, और कोर और तृतीय-पक्ष मॉड्यूल समर्थन दोनों के साथ एक मॉड्यूल-आधारित वास्तुकला शामिल है। पेड प्लस उत्पाद में उन्नत भार संतुलन और प्रदर्शन निगरानी के लिए मेट्रिक्स के एक विस्तारित सूट तक पहुंच जैसी अतिरिक्त सुविधाएँ शामिल हैं। एनगिन्क्स बनाम एनगिन्क्स प्लस एनगिन्क्स के दो संस्करण हैंः एनगिन्क्स ओपन सोर्स और एनगिन्क्स प्लस। एनजीएनएक्स ओपन सोर्स एक मुफ्त और ओपन सोर्स सॉफ्टवेयर है। एनजीएनएक्स प्लस को सदस्यता मॉडल के रूप में बेचा जाता है। यह एन. जी. एन. एक्स. ओपन सोर्स के अलावा सक्रिय स्वास्थ्य जांच, कुकीज़ पर आधारित सत्र दृढ़ता, डी. एन. एस.-सेवा-खोज एकीकरण, कैश पर्गिंग ए. पी. आई., ऐपडायनामिक, डेटालॉग, डायनेट्रेस न्यू रेलिक प्लग-इन, कॉन्फ़िग सिंक के साथ सक्रिय-सक्रिय एच. ए., की-वैल्यू स्टोर, शून्य डाउनटाइम अपडेट अपस्ट्रीम कॉन्फ़िगरेशन के साथ ऑन-द-फ्लाई और एन. जी. एन. एक्स. प्लस ए. पी. आई. और वेब एप्लिकेशन फ़ायरवॉल (डब्ल्यू. ए. एफ.) डायनेमिक मॉड्यूल का उपयोग करने वाले की-वैल्यू स्टोर जैसी सुविधाएँ प्रदान करता है। अपाचे एनजीएनएक्स की तुलना में एनजीएनएक्स को अपाचे वेब सर्वर से बेहतर प्रदर्शन करने के स्पष्ट लक्ष्य के साथ लिखा गया था। जबकि अतीत में एनजीएनएक्स अपाचे से बेहतर प्रदर्शन करता था, अपाचे 2.4 के बाद से वे समान प्रदर्शन प्रदान करते हैं। यह पूर्व प्रदर्शन बढ़ावा कम लचीलेपन की कीमत पर आया, जैसे कि प्रति-फ़ाइल आधार पर सिस्टम-वाइड एक्सेस सेटिंग्स को ओवरराइड करने की क्षमता (अपाचे इसे. htaces फ़ाइल के साथ पूरा करता है, जबकि nginx में ऐसी कोई सुविधा नहीं है)। पहले, एन. जी. एन. एक्स. में तृतीय-पक्ष मॉड्यूल जोड़ने के लिए स्रोत से अनुप्रयोग को स्थिर रूप से जुड़े मॉड्यूल के साथ पुनः संकलित करने की आवश्यकता होती थी। इसे फरवरी 2016 में डायनेमिक मॉड्यूल लोडिंग के साथ संस्करण 1.9.11 में आंशिक रूप से दूर किया गया था। हालाँकि, मॉड्यूल को अभी भी उसी समय एन. जी. एन. एक्स. के रूप में संकलित किया जाना चाहिए, और सभी मॉड्यूल इस प्रणाली के साथ संगत नहीं हैं; कुछ को पुरानी स्थिर लिंकिंग प्रक्रिया की आवश्यकता होती है। एनजीएनएक्स यूनिट एक ओपन-सोर्स वेब एप्लिकेशन सर्वर है, जिसे बहु-भाषा माइक्रोसर्विसेज-आधारित अनुप्रयोगों को लक्षित करने के लिए 2017 में एनजीआईएक्स, इंक. द्वारा जारी किया गया था। प्रारंभिक रिलीज ने गो, पी. एच. पी. और पायथन में लिखे गए अनुप्रयोगों का समर्थन किया। संस्करण 1.11.0 द्वारा, समर्थन को जावा, Node.js, पर्ल और रूबी अनुप्रयोगों तक बढ़ाया गया था; अन्य विशेषताओं में गतिशील विन्यास, अनुरोध रूटिंग और लोड संतुलन शामिल हैं। इतिहास इगोर सिसोएव ने 2002 में एनजीएनएक्स का विकास शुरू किया। मूल रूप से, एनजीएनएक्स को सी10के समस्या को हल करने और रैम्बलर खोज इंजन और पोर्टल सहित कई वेबसाइटों की जरूरतों को पूरा करने के लिए विकसित किया गया था, जिसके लिए यह सितंबर 2008 तक प्रति दिन 50 करोड़ अनुरोधों को पूरा कर रहा था। एनजीएनएक्स इंक. की स्थापना जुलाई 2011 में सिसोएव और मैक्सिम कोनोवालोव द्वारा सॉफ्टवेयर के लिए वाणिज्यिक उत्पाद और समर्थन प्रदान करने के लिए की गई थी। कंपनी का व्यवसाय का प्रमुख स्थान सैन फ्रांसिस्को, कैलिफोर्निया है, जबकि कानूनी रूप से ब्रिटिश वर्जिन द्वीप समूह में निगमित है। अक्टूबर 2011 में, एनजीएनएक्स, इंक. ने बीवी कैपिटल, रूना कैपिटल और एमएसडी कैपिटल, माइकल डेल के उद्यम कोष से $30 लाख जुटाए। कंपनी ने उत्पादन में एनजीएनएक्स का उपयोग करने वाली कंपनियों के लिए वाणिज्यिक समर्थन विकल्पों की घोषणा की। एनजीएनएक्स ने फरवरी 2012 में व्यावसायिक समर्थन की पेशकश की, और अगस्त 2013 में एनजीएनएक्स प्लस सदस्यता का भुगतान किया। समर्थन पैकेज स्थापना, विन्यास, प्रदर्शन सुधार आदि पर ध्यान केंद्रित करते हैं। समर्थन में प्रमुख परिवर्तनों, सुरक्षा पैच, अद्यतन और पैच के बारे में सक्रिय सूचनाएं शामिल हैं। एनजीएनएक्स, इंक. ग्राहकों को कस्टम कॉन्फ़िगरेशन या अतिरिक्त सुविधाओं को जोड़ने में सहायता करने के लिए परामर्श सेवाएं भी प्रदान करता है। अक्टूबर 2013 में, एनजीएनएक्स, इंक. ने न्यू एंटरप्राइज एसोसिएट्स के नेतृत्व में 10 मिलियन डॉलर का श्रृंखला बी निवेश दौर जुटाया। उस दौर में पिछले निवेशकों के साथ-साथ Box.com के सीईओ और संस्थापक आरोन लेवी भी शामिल थे। दिसंबर 2014 में, एनजीएनएक्स ने न्यू एंटरप्राइज एसोसिएट्स के नेतृत्व में $20 मिलियन की श्रृंखला बी1 राउंड जुटाई, जिसमें e.ventures (पूर्व में बीवी कैपिटल), रूना कैपिटल, इंडेक्स वेंचर्स और एनजीएनएक्स के अपने सीईओ गस रॉबर्टसन की भागीदारी थी। सितंबर 2017 में, एनजीएनएक्स ने एक एपीआई प्रबंधन उपकरण, एनजीआईएनएक्स नियंत्रक की घोषणा की, जो उनके एपीआई गेटवे, एनजीआईएनएक्स प्लस का निर्माण करेगा। अक्टूबर 2017 में, एन. जी. एन. एक्स., आई. एन. सी. ने एन. जी. एन. एक्स. के लिए निगरानी और विश्लेषण क्षमता प्रदान करने वाले सामान्य उपलब्ध एन. जी. एन. एक्स. एम्पलीफाई एस. ए. ए. एस. की घोषणा की। जून 2018 में, एनजीएनएक्स, इंक. ने "उद्यमों के लिए अनुप्रयोग आधुनिकीकरण और डिजिटल परिवर्तन को गति देने के लिए" गोल्डमैन सैक्स के नेतृत्व में एक दौर में श्रृंखला सी वित्त पोषण में $43 मिलियन जुटाए। 11 मार्च 2019 को, एफ5, इंक. ने 67 करोड़ अमेरिकी डॉलर में एनजीएनएक्स, इंक. का अधिग्रहण किया। 12 दिसंबर 2019 को, यह बताया गया कि पुलिस ने न्गिन्क्स इंक. के मास्को कार्यालयों पर छापा मारा था, और सिसोएव और कोनोवालोव को हिरासत में लिया गया था। रेम्बलर द्वारा एनजीएनएक्स पर कॉपीराइट दावे से जुड़े एक खोज वारंट के तहत छापा मारा गया था-जो दावा करता है कि यह कोड के सभी अधिकारों का मालिक है क्योंकि यह तब लिखा गया था जब सिसोएव कंपनी का कर्मचारी था। 16 दिसंबर 2019 को, रूसी राज्य ऋणदाता Sberbank, जिसके पास रैम्बलर का 46.5 प्रतिशत हिस्सा है, ने रैम्बलर के निदेशक मंडल की एक असाधारण बैठक बुलाई, जिसमें रैम्बलर के प्रबंधन दल से रूसी कानून प्रवर्तन एजेंसियों से आपराधिक मामले की खोज बंद करने का अनुरोध करने और एनजीएनएक्स और एफ5 के साथ बातचीत शुरू करने के लिए कहा गया। 18 जनवरी 2022 को, यह घोषणा की गई कि इगोर सिसोएव एनजीएनएक्स और एफ5 छोड़ रहे हैं। वेब सर्वर सॉफ्टवेयर की तुलना भी देखें अपाचे-माईएसक्यूएल-पीएचपी पैकेजों की सूची एनजीएनएक्स-माईएसक्यूएल-पीएचपी पैकेजों की सूची वेब त्वरक संदर्भ बाहरी लिंक 2002 सॉफ्टवेयर कंपनियां 2011 में स्थापित क्रॉस-प्लेटफॉर्म मुक्त सॉफ्टवेयर मुक्त प्रॉक्सी सर्वर रूस की लिनक्स रिवर्स प्रॉक्सी सॉफ्टवेयर कंपनियों के लिए सी फ्री वेब सर्वर सॉफ्टवेयर प्रॉक्सी सर्वर सॉफ्टवेयर में प्रोग्राम किए गए मुक्त सॉफ्टवेयर लिनक्स रूसी आविष्कारों के लिए बीएसडी लाइसेंस यूनिक्स नेटवर्क से संबंधित सॉफ्टवेयर वेब सर्वर सॉफ्टवेयर वेब सर्वर सॉफ्टवेयर का उपयोग करते हुए।