Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रणाली >> Windows

विंडोज पर Nginx सर्वर को कैसे इंस्टॉल और चलाएं

विंडोज पर Nginx सर्वर को कैसे इंस्टॉल और चलाएं

Nginx एक वेब सर्वर है जो लिनक्स और BSD सिस्टम के साथ बहुत लोकप्रिय है। इसे विंडोज 10 पर भी इंस्टॉल किया जा सकता है। हालांकि, विंडोज में कुछ प्रदर्शन सीमाएं हैं जिन्हें अब तक कम नहीं किया गया है, लेकिन डेवलपर्स भविष्य के रिलीज में इन समस्याओं को संबोधित करेंगे। विंडोज पर Nginx को सफलतापूर्वक इंस्टॉल और चलाने के लिए, नीचे दिए गए चरणों का पालन करें।

Nginx सर्वर डाउनलोड करें

विंडोज के लिए Nginx के कई डाउनलोड वर्जन हैं, और Nginx "मेनलाइन वर्जन" का उपयोग करने की सिफारिश करता है। हालांकि, यदि आप विंडोज के लिए इसका नवीनतम स्थिर वर्जन डाउनलोड करते हैं तो आपको कोई समस्या नहीं होगी।

आप जिस वर्जन को चाहते हैं उसे चुनें और इसकी ज़िप फाइल को अपने पीसी पर डाउनलोड करें।

विंडोज पर Nginx सर्वर को कैसे इंस्टॉल और चलाएं

पहले चरण के रूप में, आपको नए फोल्डर को एक्सट्रैक्ट करना होगा। आप 7-ज़िप, WinRAR या किसी अन्य लोकप्रिय कम्प्रेशन सॉफ्टवेयर का उपयोग कर सकते हैं।

विंडोज पर Nginx सर्वर को कैसे इंस्टॉल और चलाएं

मूल फोल्डर में फाइल कंटेंट को एक्सट्रैक्ट करने के बाद, आपको बिल्ट-इन डाउनलोड कॉपी के साथ आए पूरे फोल्डर को "प्रोग्राम फाइल्स" में ले जाना होगा। हम इस एक्सट्रैक्टेड फोल्डर को या तो मूव या कट-पेस्ट कर सकते हैं।

विंडोज पर Nginx सर्वर को कैसे इंस्टॉल और चलाएं

हम इस स्थान से Nginx को डिफॉल्ट वेब सर्विस प्रोग्राम के रूप में चलाएंगे।

Nginx इंस्टॉल करना

Nginx को इंस्टॉल और चलाने के लिए, Nginx.exe फाइल को चुनें और डबल-क्लिक करें। यह अब आगे के उपयोग के लिए सक्रिय हो गया है। Nginx सर्वर चलाते समय आप Windows Defender ब्लॉक स्क्रीन में आ सकते हैं, जिसे आपको अनुमति देनी होगी।

विंडोज पर Nginx सर्वर को कैसे इंस्टॉल और चलाएं

अगले चरण में, आपको यह सत्यापित करने की आवश्यकता है कि इंस्टॉलेशन सफल रहा है या नहीं। इसके लिए, अपने डिफॉल्ट ब्राउज़र पर जाएं और localhost टाइप करें। नीचे दिए गए उदाहरण में Microsoft Edge ब्राउज़र का उपयोग किया गया है। यदि आप एक स्क्रीन देखते हैं जिसमें लिखा है कि Nginx वेब सर्वर सफलतापूर्वक इंस्टॉल और काम कर रहा है, तो इसका मतलब है कि विंडोज में आपके Nginx इंस्टॉलेशन में कोई समस्या नहीं थी।

विंडोज पर Nginx सर्वर को कैसे इंस्टॉल और चलाएं

Nginx को रोकने के लिए, आप इसे टास्क मैनेजर विंडो से समाप्त कर सकते हैं।

विंडोज पर Nginx सर्वर को कैसे इंस्टॉल और चलाएं

अपने विंडोज पीसी पर Nginx चलाना

Nginx चलाने के लिए, आपको इंटरनेट इन्फॉर्मेशन सर्विसेज (IIS) का उपयोग करना होगा, जो एक माइक्रोसॉफ्ट वेब सर्वर है जो अनुरोधित HTML पेज या फाइलें परोसता है। आप इसे कंट्रोल पैनल में "विंडोज फीचर्स ऑन ऑर ऑफ" में इनेबल कर सकते हैं। "वेब मैनेजमेंट टूल्स" और "IIS मैनेजमेंट कंसोल" के लिए आवश्यक फील्ड चेक करें।

विंडोज पर Nginx सर्वर को कैसे इंस्टॉल और चलाएं

IIS को आपके कंप्यूटर पर इनेबल होने में कुछ समय लगेगा क्योंकि परिवर्तन लागू किए जाते हैं।

विंडोज पर Nginx सर्वर को कैसे इंस्टॉल और चलाएं

आप स्टार्ट मेनू से सीधे IIS मैनेजर खोल सकते हैं। हमेशा इसे एडमिनिस्ट्रेटर मोड में खोलें।

विंडोज पर Nginx सर्वर को कैसे इंस्टॉल और चलाएं

यहां, आप डिफॉल्ट वेबसाइट तक पहुंच पाएंगे, जो आमतौर पर "inetpub wwwroot" पर स्थित होती है। इसे वेब एप्लिकेशन रूट के रूप में भी जाना जाता है। आप इसे फाइल एक्सप्लोरर में एक साधारण खोज के माध्यम से देख सकते हैं।

विंडोज पर Nginx सर्वर को कैसे इंस्टॉल और चलाएं

इस रूट के फिजिकल पथ को एक अधिक वांछनीय फोल्डर में बदलना उपयोगी है। मैंने C:\ में एक नया "वर्क" फोल्डर बनाया और फिजिकल पथ को "C:\Work" में बदल दिया। जब आप IIS मैनेजर में "डिफॉल्ट वेब साइट" विकल्प पर डबल-क्लिक करते हैं, तो यह इस नए फोल्डर पर ले जाना चाहिए। वैकल्पिक रूप से, आप मेनू पर राइट-क्लिक करके और उसी परिणाम के लिए "एक्सप्लोर" चुन सकते हैं।

विंडोज पर Nginx सर्वर को कैसे इंस्टॉल और चलाएं

इसके बाद, प्रोग्राम फाइल्स में आपके द्वारा नाम बदले गए Nginx फोल्डर पर जाएं। "Conf" पर क्लिक करें और "nginx.conf" चुनें। इस फाइल को Notepad++ टेक्स्ट एडिटर का उपयोग करके संपादित किया जा सकता है, लेकिन आप Atom या Visual Studio Code जैसे किसी अन्य एडिटर का उपयोग कर सकते हैं।

विंडोज पर Nginx सर्वर को कैसे इंस्टॉल और चलाएं

Notepad++ में, रूट का स्थान ढूंढें और इसे डिफॉल्ट html से बदलें।

विंडोज पर Nginx सर्वर को कैसे इंस्टॉल और चलाएं

जैसा कि यहां दिखाया गया है, रूट को ऊपर चर्चा किए गए संपादित फिजिकल पथ पर बदलें।

विंडोज पर Nginx सर्वर को कैसे इंस्टॉल और चलाएं

रूट फोल्डर में index.html फाइल को एक अलग टैब में संपादित करें। टेक्स्ट को बदलें कि आप वेब सर्वर को स्क्रीन पर क्या प्रदर्शित करना चाहते हैं।

विंडोज पर Nginx सर्वर को कैसे इंस्टॉल और चलाएं

"एंड टास्क" का उपयोग करके Nginx.exe प्रोग्राम से बाहर निकलें। "nginx.exe" फाइल को एडमिन मोड में खोलें और चलाएं।

ब्राउज़र विंडो में localhost टाइप करें। Nginx वेब सर्वर आपके द्वारा किए गए संपादनों को हाइलाइट करेगा।

विंडोज पर Nginx सर्वर को कैसे इंस्टॉल और चलाएं

विंडोज में Nginx का उदाहरण अनुप्रयोग

Nginx संसाधन साइट में वेब सर्वर एप्लिकेशन की पूरी सूची है जिनका उपयोग आप अपने विंडोज पीसी पर विभिन्न एप्लिकेशन चलाने के लिए कर सकते हैं।

उदाहरण के लिए, आप विंडोज में Nginx का उपयोग किसी वेबपेज जैसे कस्टमर लॉगिन पेज से लिंक करने के लिए कर सकते हैं। एक बार जब आप "nginx.conf" फाइल में कॉन्फिगरेशन परिवर्तन करते हैं, तो आपके अंतिम उपयोगकर्ता अपने अंत में लॉगिन पेज तक पहुंच सकेंगे।

पिछले अनुभाग में साझा की गई "nginx.conf" फाइल पर वापस जाएं। "लोकलहोस्ट" के बजाय, सर्वर तक पहुंचने के लिए आपको एक डोमेन नाम चाहिए। "index.html" किसी भी स्टैटिक HTML पेज को इंगित करने के लिए उपयोग की जाने वाली एक कमांड है।

विंडोज पर Nginx सर्वर को कैसे इंस्टॉल और चलाएं

अगले चरण में, "लोकेशन" पर जाएं और "api" का उपयोग करके टेक्स्ट को संशोधित करें, उसके बाद "http" पिंग के साथ एक प्रॉक्सी सर्वर जोड़ा गया। यह किसी भी लॉगिन पेज की ओर इशारा करना चाहिए जिसे आप इस पेज को निर्देशित करना चाहते हैं।

विंडोज पर Nginx सर्वर को कैसे इंस्टॉल और चलाएं

फाइल सेव करें और "Nginx.exe" प्रोग्राम को एडमिन मोड में चलाएं। इस लॉगिन पेज को अंतिम उपयोगकर्ता के लिए अच्छा दिखाने के लिए, आपको पहले IDE प्रोग्राम जैसे Eclipse में वेब सर्वर को कॉन्फिगर करना चाहिए।

अक्सर पूछे जाने वाले प्रश्न

1. विंडोज 10 के लिए Nginx ऑपरेट करने के बुनियादी कमांड क्या हैं?

विंडोज पर, Nginx को एक स्टैंडर्ड कंसोल ऐप के रूप में चलाया जा सकता है। इसे प्रबंधित करने के लिए, निम्न सरल कमांड अक्सर उपयोग किए जाते हैं:

nginx -s stop त्वरित शटडाउनnginx -s quit ग्रेसफुल शटडाउनnginx -s reload कॉन्फिगरेशन बदलना, नई कॉन्फिगरेशन के साथ नए वर्कर प्रोसेस शुरू करना, पुराने वर्कर प्रोसेस का ग्रेसफुल शटडाउनnginx -s reopen लॉग फाइल्स को फिर से खोलना

2. Nginx एप्लिकेशन में IIS वेबसर्वर की भूमिका क्या है?

IIS माइक्रोसॉफ्ट का नेटिव वेब सर्वर है जो HTTP, HTTPS, SMTP, और अन्य प्रोटोकॉल को सपोर्ट करता है, और डिफॉल्ट रूप से विंडोज में इनेबल नहीं है। जब Nginx को विंडोज में इंस्टॉल किया जाता है, तो यह nginx.conf फाइल में किए गए परिवर्तनों के आधार पर लाइव ट्रैफिक को संभालता है। इसके लिए, Nginx को आंतरिक रूप से एक इनेबल्ड IIS से कनेक्ट करना होगा और फिर भविष्य के किसी भी अनुरोध के लिए इसकी प्रतिक्रिया को कैश करना होगा।

Nginx की सबसे बड़ी ताकत यह है कि इसका उपयोग हाई लोड डायनामिक साइट्स से पहले फ्रंट एंड पर किया जाता है। कल्पना करें कि आपकी वेबसाइट के दसियों हजारों उपयोगकर्ता एक ही समय में IIS से एक महत्वपूर्ण वीडियो फाइल डाउनलोड कर रहे हैं। यह दर्दनाक रूप से धीमा हो सकता है। यदि आपके पास Nginx जैसा बहुत शक्तिशाली फ्रंट-एंड सर्वर ट्रैफिक को संभाल रहा है, तो अनुरोध तेजी से संसाधित होता है। IIS वेबसर्वर की भूमिका पर अधिक विवरण के लिए "विंडोज पीसी पर Nginx चलाना" सेक्शन देखें।

3. Nginx विंडोज में कैसे चलता है?

Nginx विंडोज में कई एप्लिकेशन को सपोर्ट करता है, जैसे वेब सर्वर, लोड बैलेंसर, मेल प्रॉक्सी, और बहुत कुछ। उन्हें विंडोज में चलाने के लिए, सभी वांछित परिवर्तनों को विंडोज इंस्टॉलेशन फोल्डर में "nginx.conf" फाइल में विभिन्न स्ट्रिंग्स को संशोधित करके प्रभावित किया जाता है। Nginx कमांड के बारे में अधिक जानने के लिए, डॉक्यूमेंटेशन सहित, इस लिंक पर जाएं।

Nginx आज अग्रणी वेब सर्वर कंपनियों में से एक है। साथ ही, यह तेज है, अधिक समवर्ती मुद्दों को संभाल सकता है और विश्वसनीय है। सारांश में, यदि आपके पास एक साधारण वेबसाइट है जिसे आप Nginx से जोड़ना चाहते हैं, तो आप इसे अभी बिना किसी समस्या के कर सकते हैं। Nginx की OpenLiteSpeed के साथ तुलना देखें।


  1. विंडोज पर VMware vCenter Server 6.7 स्थापित करने की चरण-दर-चरण गाइड विंडोज पर VMware vCenter Server 6.7 स्थापित करने की चरण-दर-चरण गाइड

    इस ट्यूटोरियल में VMware vCenter Server v6.7 को विंडोज पर स्थापित करने के चरण-दर-चरण निर्देश दिए गए हैं। विंडोज पर vCenter स्थापित करना जारी रखने से पहले, आवश्यकताओं, विकल्पों और उन चरणों को समझना आवश्यक है जो विंडोज पर vCenter सर्वर की सफल तैनाती सुनिश्चित करने के लिए आवश्यक हैं। किसी भी VMware vSp

  1. Windows 10 पर Windows Terminal इंस्टॉल करने की चरण-दर-चरण गाइड Windows 10 पर Windows Terminal इंस्टॉल करने की चरण-दर-चरण गाइड

    Windows Terminal Windows 10 PC के लिए Microsoft का नया टर्मिनल एमुलेटर है। यह PowerShell, लिगेसी Command Prompt और Windows Subsystem for Linux (WSL) सहित विभिन्न शेल प्रकारों का समर्थन करता है। Terminal अभी तक डिफ़ॉल्ट रूप से Windows के साथ शामिल नहीं है, हालांकि यह अब एक स्थिर रिलीज़ पर पहुंच गया

  1. विंडोज़ पर एंड्रॉइड चलाएं: आसान इंस्टॉलेशन और सेटअप गाइड विंडोज़ पर एंड्रॉइड चलाएं: आसान इंस्टॉलेशन और सेटअप गाइड

    विंडोज़ पीसी पर ऐप्स कितने भी शानदार हो गए हों, फिर भी आपके एंड्रॉइड के कुछ ऐप्स ऐसे हैं जो अभी तक विंडोज़ OS पर नहीं आए हैं। अगर आप उन ऐप्स को अपने विंडोज़ कंप्यूटर पर उपयोग करना चाहते हैं, तो आप ऐसा कर सकते हैं। इसके अलावा, यदि आप एक डेवलपर हैं और अपने कंप्यूटर पर किसी ऐप का परीक्षण करना चाहते हैं