Computer >> कंप्यूटर >  >> समस्या निवारण >> ब्राउज़र्स

विंडोज़ पर 'लोकलहोस्ट कनेक्ट करने से इनकार' त्रुटि को कैसे ठीक करें?

यदि आप अपने स्थानीय कंप्यूटर पर XAMPP या WAMP या कोई अन्य वेब सर्वर चला रहे हैं, और आप "लोकलहोस्ट ने कनेक्ट करने से इनकार कर दिया का सामना करते हैं। "त्रुटि संदेश, तो आपके कॉन्फ़िगरेशन में कुछ गड़बड़ होने की संभावना है। इसमें ऐसे परिदृश्य भी शामिल हो सकते हैं जहां आपका लोकलहोस्ट 127.0.0.1 से सही ढंग से मेल नहीं खाता है या जब आपके पास फ़ाइल तक पहुंचने के लिए अपर्याप्त अनुमतियां हैं। लोकलहोस्ट या 127.0.0.1 आपके कंप्यूटर पर चलने वाले वेब सर्वर का आईपी पता है, वेब पर नहीं और आप इसे एक्सेस कर सकते हैं, भले ही आपके पास इंटरनेट कनेक्शन न हो।

विंडोज़ पर  लोकलहोस्ट कनेक्ट करने से इनकार  त्रुटि को कैसे ठीक करें?

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

इस त्रुटि के होने के कई कारण हैं, और इस त्रुटि का सटीक कारण इसके मूल कारण पर निर्भर करता है। इसलिए, इससे पहले कि हम आपको बताएं कि इस समस्या को कैसे हल किया जाए, आइए हम पहले त्रुटि के संभावित कारणों पर गौर करें ताकि समस्या की बेहतर समझ स्थापित हो सके।

  • लोकलहोस्ट 127.0.0.1 के अनुरूप नहीं है — ऐसे मामले हो सकते हैं जब आपकी मशीन पर लोकलहोस्ट 127.0.0.1 के अनुरूप ठीक से न हो। यदि यही कारण है, तो आप वेब ब्राउज़र में लोकलहोस्ट टाइप करके या कमांड प्रॉम्प्ट से लोकलहोस्ट को पिंग करके अपने स्थानीय वेब सर्वर तक नहीं पहुंच पाएंगे।
  • वेब सर्वर चलाने के लिए विंडोज़ पर WSL का उपयोग करना — कभी-कभी, विंडोज़ पर LxssManager सेवा अपराधी है यदि आप लिनक्स के लिए विंडोज़ सबसिस्टम पर लिनक्स वितरण के अंदर एक वेब सर्वर चला रहे हैं।
  • पोर्ट 80 का उपयोग आपके कंप्यूटर पर किसी अन्य एप्लिकेशन द्वारा किया जाता है — कुछ मामलों में, यह त्रुटि तब हो सकती है जब आपके कंप्यूटर पर पोर्ट 80 का उपयोग आपके कंप्यूटर पर किसी अन्य एप्लिकेशन द्वारा किया जाता है। Skype पुराने दिनों में पोर्ट 80 का उपयोग करता था और आप अपने विंडोज़ कंप्यूटर पर एक साथ Skype चलाते हुए WAMP या XAMPP पर अपाचे सर्वर नहीं चला पाएंगे।
  • गलत पोर्ट से अपने वेब सर्वर तक पहुंचना — यह संभावना हो सकती है कि आपका वेब सर्वर डिफ़ॉल्ट पोर्ट 80 के बजाय किसी अन्य पोर्ट का उपयोग करने के लिए कॉन्फ़िगर किया गया है, और आप अपने ब्राउज़र में लोकलहोस्ट टाइप करके इसे एक्सेस करने का प्रयास कर रहे हैं जो कि लोकलहोस्ट के लिए डिफ़ॉल्ट है:80 यानी पोर्ट 80। अगर ऐसा है, तो आपको यह त्रुटि संदेश प्राप्त होगा।
  • अपर्याप्त अनुमतियां — कुछ परिदृश्यों में, यह त्रुटि उत्पन्न हो सकती है यदि आप स्थानीय वेब सर्वर में किसी फ़ाइल या निर्देशिका तक पहुँचने का प्रयास कर रहे हैं, जिसे आपके उपयोगकर्ता द्वारा एक्सेस करने की अनुमति नहीं है।

अब जबकि हमने आपको विंडोज़ कंप्यूटर पर यह त्रुटि उत्पन्न होने के कुछ कारणों के बारे में पहले ही बता दिया है। अब, देखते हैं कि आप इस त्रुटि को ठीक करने या इससे छुटकारा पाने और अपनी वेब विकास यात्रा जारी रखने के लिए क्या कर सकते हैं।

अपाचे वेब सर्वर पोर्ट को XAMPP या WAMP में बदलें

सबसे पहले, यदि आप विंडोज़ पर एक्सएएमपीपी या डब्ल्यूएएमपी का उपयोग कर रहे हैं तो इस त्रुटि को हल करने का सबसे आम तरीका अपाचे वेब सर्वर के पोर्ट को बदलना है। आमतौर पर, कुछ अन्य वेब एप्लिकेशन जो आप अपने कंप्यूटर पर चला रहे हैं, पोर्ट 80 की पकड़ प्राप्त कर सकते हैं और यह अपाचे जैसे एप्लिकेशन के लिए अवरुद्ध/पहुंच योग्य नहीं है। इस प्रकार भले ही अपाचे चल रहा हो, यह उस विशेष पोर्ट पर वेब पेज नहीं ला पाएगा।

अपाचे के पोर्ट को XAMPP में बदलें

XAMPP में apache वेब सर्वर के रनिंग पोर्ट को बदलने के लिए, निम्न कार्य करें:

  1. सबसे पहले, XAMPP शुरू करें प्रारंभ मेनू . से ।
  2. फिर, आपके टास्कबार के सिस्टम ट्रे हिस्से में आपको XAMPP आइकन दिखाई देगा, उस पर डबल क्लिक करें।
  3. अब आपको XAMPP कंट्रोल पैनल दिखाई देगा खिड़की। उस विंडो में, आपको उन सेवाओं की एक सूची दिखाई देगी जो वर्तमान में चल रही हैं अर्थात apache, mysql इत्यादि।
  4. सेवा नाम के आगे, "रोकें ." नामक एक बटन होगा " अपाचे . के सामने स्टॉप पर क्लिक करें सर्विस। विंडोज़ पर  लोकलहोस्ट कनेक्ट करने से इनकार  त्रुटि को कैसे ठीक करें?
  5. अगला विंडोज़ एक्सप्लोरर खोलें, और C:\xampp\apache\conf पर जाएं निर्देशिका। वहां, httpd.conf . नाम की फ़ाइल खोजें . विंडोज़ पर  लोकलहोस्ट कनेक्ट करने से इनकार  त्रुटि को कैसे ठीक करें?
  6. इसे नोटपैड या किसी अन्य संपादक के साथ खोलें जो आप चाहते हैं। फ़ाइल के अंदर, इन दो पंक्तियों को खोजें।
    Listen 80
    ServerName localhost:80
    विंडोज़ पर  लोकलहोस्ट कनेक्ट करने से इनकार  त्रुटि को कैसे ठीक करें?
  7. एक बार जब आप उन्हें ढूंढ लेते हैं, तो उन्हें निम्न के साथ बदलें:
    Listen 8080
    ServerName localhost:8080
    सुनें
  8. अब, फाइल को सेव करें। जब आप फ़ाइल को सहेजते हैं तो यह प्रशासनिक विशेषाधिकार मांगेगा। हां . पर क्लिक करें जब संवाद बॉक्स प्रकट होता है।
  9. अब XAMPP कंट्रोल पैनल को फिर से खोलें, और apache वेब सर्वर शुरू करें।
  10. यदि त्रुटि एक विवादित पोर्ट नंबर के कारण हुई थी, तो ऐसा करने से इसका समाधान हो जाता।

WAMP में Apache वेब सर्वर का पोर्ट नंबर बदलें

अपाचे वेब सर्वर के पोर्ट नंबर को वैंप में बदलने के लिए, पहले आपको WAMP को बंद करना होगा।

  1. ऐसा करने के लिए, अपने टास्कबार पर राइट-क्लिक करके और टास्क मैनेजर चुनकर टास्क मैनेजर खोलें। दिखाई देने वाले मेनू से। विंडोज़ पर  लोकलहोस्ट कनेक्ट करने से इनकार  त्रुटि को कैसे ठीक करें?
  2. कार्य प्रबंधक के खुलने के बाद, देखें कि क्या WAMP के कोई उदाहरण चल रहे हैं। यदि वे हैं, तो बस अच्छे पुराने “कार्य समाप्त करें . पर क्लिक करें ” उन्हें रोकने के लिए बटन।
  3. अब, अपने डेस्कटॉप पर My Computer आइकन पर डबल क्लिक करके विंडोज एक्सप्लोरर खोलें। C:\wamp\Apache2\conf . पर नेविगेट करें फ़ोल्डर खोलें और httpd.conf . नाम की फ़ाइल खोलें नोटपैड या अपनी पसंद के किसी अन्य संपादक के साथ।
  4. बाद में, उस फ़ाइल में इन दो पंक्तियों को खोजें:
    Listen 80
    ServerName localhost:80
    विंडोज़ पर  लोकलहोस्ट कनेक्ट करने से इनकार  त्रुटि को कैसे ठीक करें?
  5. इन पंक्तियों का पता लगाने के बाद, उन्हें निम्न के साथ बदलें:
    Listen 8080
    ServerName localhost:8080
    सुनें
  6. बस, फाइल को सेव करें। और WAMP को फिर से खोलें और देखें कि क्या आप अभी भी इस त्रुटि का सामना कर रहे हैं।

127.0.0.1 का उपयोग करके लोकलहोस्ट तक पहुंचें

जैसा कि हमने पहले उल्लेख किया है, प्रश्न में त्रुटि संदेश प्रकट होने के कारणों में से एक यह है कि, कुछ मामलों में, लोकलहोस्ट 127.0.0.1 के अनुरूप नहीं है जो आपके स्थानीय वेब सर्वर का पता है।

उस समस्या को ठीक करने के लिए, XAMPP या WAMP लॉन्च करके वेब सर्वर प्रारंभ करें और अपने ब्राउज़र पर जाएं और 127.0.0.1 टाइप करें। और Enter press दबाएं . यदि आप इसका उपयोग करके वेब सर्वर तक पहुँचने में सक्षम हैं, तो इसका मतलब है कि लोकलहोस्ट इस आईपी की ओर इशारा नहीं कर रहा है, और आपको लोकलहोस्ट/फ़ाइल नाम के बजाय 127.0.0.1/फ़ाइल नाम टाइप करके अपने वेब सर्वर पर किसी भी प्रोजेक्ट/फाइल तक पहुंचने की आवश्यकता होगी। ।

LXSSManager सेवा को पुनरारंभ करें (WSL पर चलने वाले वेब सर्वर के लिए)

यदि आप वेब सर्वर चलाने के लिए अपने कंप्यूटर पर लिनक्स के लिए विंडोज सबसिस्टम का उपयोग कर रहे हैं, जैसा कि कुछ लोग इस त्रुटि का सामना करते हुए Nodejs एप्लिकेशन आदि विकसित करने के लिए कर सकते हैं, तो सबसे आसान काम जो आप कर सकते हैं वह है LXSSManager सेवा को पुनरारंभ करना। ऐसा करने के लिए, नीचे दिए गए निर्देशों का पालन करें:

  1. सबसे पहले, चलाएं खोलें Windows key + R . दबाकर संवाद करें आपके कीबोर्ड पर शॉर्टकट।
  2. जब रन डायलॉग बॉक्स खुले तो services.msc . टाइप करें और Enter press दबाएं . विंडोज़ पर  लोकलहोस्ट कनेक्ट करने से इनकार  त्रुटि को कैसे ठीक करें?
  3. इससे विंडोज सर्वर ऐप खुल जाएगा जहां आप अपने कंप्यूटर पर वर्तमान में उपलब्ध सभी सेवाओं की एक सूची देखेंगे।
  4. सेवा विंडो में, LxssManager . नाम की सेवा खोजें ।
  5. उस पर राइट क्लिक करें और पुनरारंभ करें . चुनें ड्रॉप-डाउन मेनू से। वैकल्पिक रूप से, आप गुण . खोलने के लिए उस पर डबल-क्लिक कर सकते हैं खिड़की और फिर इसे बंद करो। अंत में, प्रारंभ करें . क्लिक करें फिर से पुनरारंभ पूरा करने के लिए। विंडोज़ पर  लोकलहोस्ट कनेक्ट करने से इनकार  त्रुटि को कैसे ठीक करें?
  6. हो जाने पर, वेब सर्वर को फिर से देखें। उम्मीद है, अगर यह LxssManager सेवा के साथ किसी समस्या के कारण होता तो यह अब काम कर रहा होता।

पोर्ट नंबर के साथ लोकलहोस्ट तक पहुंचें

जैसा कि यह पता चला है, प्रश्न में त्रुटि संदेश का एक अन्य समाधान यह है कि यदि आपका वेब सर्वर डिफ़ॉल्ट पोर्ट 80 पर नहीं चल रहा है , आप पोर्ट नंबर निर्दिष्ट करके भी स्थानीय वेब सर्वर तक पहुंच सकते हैं। आमतौर पर, पोर्ट नंबर या तो 80 या 8080 होता है।

ऐसा करने के लिए, आपको लोकलहोस्ट:8080 . टाइप करना होगा आपके ब्राउज़र में। ध्यान दें कि आपको लोकलहोस्ट टाइप करने की आवश्यकता नहीं है:80 के रूप में 80 आपके वेब ब्राउज़र द्वारा उपयोग किया जाने वाला डिफ़ॉल्ट पोर्ट है, जब भी यह किसी वेबसाइट या वेब सर्वर तक पहुंचता है, चाहे वह ऑनलाइन हो या ऑफलाइन।

एप्लिकेशन कॉन्फ़िग फ़ाइल हटाएं (यदि लागू हो)

यदि आप विजुअल स्टूडियो का उपयोग कर रहे हैं और कुछ asp.net प्रोग्रामिंग कर रहे हैं और आप इस त्रुटि का सामना करते हैं, तो चिंता न करें, हमारे पास आपके लिए एक समाधान है। आपको जो करने की ज़रूरत है वह application.config फ़ाइल को हटाना है जो .vs नामक फ़ोल्डर के अंदर स्थित है। कुछ मामलों में, यह फ़ोल्डर छुपाया जा सकता है इसलिए सुनिश्चित करें कि आप अपनी विंडोज एक्सप्लोरर विंडो में छिपी हुई फाइलों को देखने में सक्षम हैं। ऐसा करने के लिए नीचे दिए गए निर्देशों का पालन करें:

  1. सबसे पहले, अपना प्रोजेक्ट फ़ोल्डर खोलें और फिर .vs . खोलें फ़ोल्डर। यदि आप इस फ़ोल्डर को नहीं देख पा रहे हैं, ऐसा इसलिए है क्योंकि यह छिपा हुआ है। छिपी हुई फ़ाइलों और फ़ोल्डरों को देखने में सक्षम होने के लिए आपको विंडोज एक्सप्लोरर विंडो में अपने फ़ोल्डर विकल्पों को संपादित करना होगा। विंडोज़ पर  लोकलहोस्ट कनेक्ट करने से इनकार  त्रुटि को कैसे ठीक करें?
  2. एक बार .vs . के अंदर फ़ोल्डर खोलें, कॉन्फ़िगर करें फ़ोल्डर।
  3. कॉन्फ़िगरेशन फ़ोल्डर के अंदर, application.config हटाएं फ़ाइल।
  4. बस, अगर आप IISExpress का उपयोग कर रहे थे और कुछ asp.net प्रोजेक्ट कर रहे थे, तो इससे विजुअल स्टूडियो की लोकलहोस्ट से कनेक्ट न होने की समस्या का समाधान हो गया होता।

  1. विंडोज 10 में WDF_VIOLATION त्रुटि को कैसे ठीक करें

    विंडोज यूजर्स को एक नई ब्लू स्क्रीन ऑफ डेथ एरर का सामना करना पड़ रहा है। यह WDF_VIOLATION कहता है और परिचित संदेश के साथ कि आपका पीसी एक समस्या में चला गया है और उसे पुनरारंभ करने की आवश्यकता है। हालाँकि इस त्रुटि के बाद पीसी बूट हो जाता है, यह सिस्टम को क्रैश कर देता है जो निराशाजनक हो सकता है। भवि

  1. Windows 10 में त्रुटि 651 कैसे ठीक करें

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

  1. Windows Error 1603 को कैसे ठीक करें

    विंडोज़ त्रुटि 1603 विंडोज़ की स्थापना के कारण आपके सिस्टम पर सही ढंग से काम नहीं कर पा रही है। हमने पाया है कि बहुत सारी संभावित समस्याएं हैं जो विंडोज़ को आपके पीसी पर आपकी आवश्यकता के अनुसार इंस्टॉलेशन को चलाने से रोक रही हैं - यह महत्वपूर्ण है कि आप सेटिंग्स के साथ आपके सिस्टम की किसी भी संभावित