यदि आपका सामना लोकलहोस्ट ने कनेक्ट करने से मना कर दिया आपके स्थानीय विंडोज 11/10 कंप्यूटर पर कोई वेब सर्वर चलाते समय त्रुटि संदेश, तो इस पोस्ट का उद्देश्य वेबसाइट मालिकों और प्रशासकों को सबसे पर्याप्त समाधान के साथ समस्या को ठीक करने में मदद करना है।
इसका क्या मतलब है जब लोकलहोस्ट ने कनेक्ट करने से इनकार कर दिया?
यदि आपको लोकलहोस्ट ने त्रुटि संदेश को जोड़ने से मना कर दिया है, तो इसका सीधा सा मतलब है कि आप लोकलहोस्ट के माध्यम से वेबसर्वर तक पहुंचने में असमर्थ हैं। एक मौका है कि आपका फ़ायरवॉल कनेक्शन को अवरुद्ध कर रहा है। एमएएमपी जिस पोर्ट तक पहुंचने का प्रयास कर रहा है, उसके लिए आने वाले कनेक्शन की अनुमति देने के लिए आप अक्सर अपनी फ़ायरवॉल सेटिंग्स को संशोधित करके इस समस्या का समाधान कर सकते हैं।
इस त्रुटि के सबसे संभावित दोषियों में शामिल हैं;
- लोकलहोस्ट 127.0.0.1 के अनुरूप नहीं है।
- वेब सर्वर चलाने के लिए विंडोज़ पर WSL का उपयोग करना।
- पोर्ट 80 का उपयोग आपके कंप्यूटर पर किसी अन्य एप्लिकेशन द्वारा किया जाता है।
- गलत पोर्ट से अपने वेब सर्वर तक पहुंचना।
- अपर्याप्त अनुमतियां।
फिक्स लोकलहोस्ट ने एरर कनेक्ट करने से मना कर दिया
अगर लोकलहोस्ट ने कनेक्ट करने से मना कर दिया विंडोज 11/10 कंप्यूटर में आपके क्रोम ब्राउज़र पर त्रुटि संदेश दिखाई देता है, आप नीचे दिए गए हमारे अनुशंसित समाधानों को बिना किसी विशेष क्रम में आज़मा सकते हैं और देख सकते हैं कि क्या यह समस्या को हल करने में मदद करता है।
- 127.0.0.1 के माध्यम से लोकलहोस्ट तक पहुंचें
- पोर्ट नंबर के माध्यम से लोकलहोस्ट तक पहुंचें
- एक्सएएमपीपी में अपाचे पोर्ट बदलें
- अपाचे पोर्ट को WAMP में बदलें
- आवेदन हटाएं। कॉन्फ़िगरेशन फ़ाइल (यदि लागू हो)
- LxssManager सेवा को पुनरारंभ करें (WSL पर चलने वाले वेब सर्वर पर लागू होता है)
आइए सूचीबद्ध समाधानों में से प्रत्येक से संबंधित प्रक्रिया के विवरण पर एक नज़र डालें।
1] 127.0.0.1 के माध्यम से लोकलहोस्ट तक पहुंचें
इस समाधान के लिए आपको XAMPP या WAMP लॉन्च करके वेब सर्वर शुरू करना होगा और फिर अपने ब्राउज़र पर जाकर 127.0.0.1 टाइप करना होगा। और अपने कीबोर्ड पर एंटर दबाएं। अगर यह समाधान लोकलहोस्ट ने कनेक्ट करने से इनकार कर दिया . को हल करता है त्रुटि संदेश, तो इसका मतलब है कि लोकलहोस्ट इस आईपी की ओर इशारा नहीं कर रहा है - इसलिए, अपने वेब सर्वर पर किसी भी प्रोजेक्ट / फाइल तक पहुंचने के लिए, आपको 127.0.0.1/filename टाइप करना होगा। लोकलहोस्ट/फ़ाइल नाम . के बजाय ।
2] पोर्ट नंबर के माध्यम से लोकलहोस्ट तक पहुंचें
यदि आपका वेब सर्वर डिफ़ॉल्ट पोर्ट पर नहीं चल रहा है 80 , आप इस त्रुटि का सामना करेंगे। इस मामले में, समस्या को हल करने के लिए, आप पोर्ट नंबर निर्दिष्ट करके स्थानीय वेब सर्वर तक पहुंच सकते हैं - ऐसा करने के लिए, आपको टाइप करना होगा लोकलहोस्ट:8080 आपके ब्राउज़र में।
3] अपाचे पोर्ट को XAMPP में बदलें
XAMPP में Apache रनिंग पोर्ट को बदलने के लिए, निम्न कार्य करें:
- प्रारंभ मेनू से XAMPP प्रारंभ करें।
- XAMPP कंट्रोल पैनल लॉन्च करने के लिए टास्कबार पर सिस्टम ट्रे में XAMPP आइकन पर डबल-क्लिक करें।
- XAMPP में कंट्रोल पैनल विंडो में, आपको उन सेवाओं की सूची दिखाई देगी जो वर्तमान में चल रही हैं अर्थात Apache, MySQL आदि।
- सेवा नाम के आगे, एक रोकें . होगा बटन।
- अपाचे के सामने स्टॉप पर क्लिक करें सेवा।
- अगला, Windows key + E दबाएं फ़ाइल एक्सप्लोरर खोलने के लिए।
- अब, नीचे दी गई निर्देशिका में नेविगेट करें:
C:\xampp\apache\conf
- स्थान पर, httpd.conf . नाम की फ़ाइल खोजें ।
- अगला, फ़ाइल को टेक्स्ट एडिटर से खोलें।
- फ़ाइल के अंदर, निम्नलिखित दो पंक्तियों को खोजें:
Listen 80 ServerName localhost:80
उन्हें निम्न से बदलें:
Listen 8080 ServerName localhost:8080
- फ़ाइल को CTRL + S दबाकर सहेजें ।
- अब XAMPP कंट्रोल पैनल को फिर से खोलें, और Apache वेबसर्वर को शुरू करें।
यदि समस्या एक परस्पर विरोधी पोर्ट नंबर के कारण हुई थी, तो त्रुटि को अभी ठीक किया जाना चाहिए। अन्यथा, अगला समाधान आज़माएं।
4] अपाचे के पोर्ट को WAMP में बदलें
WAMP में Apache चल रहे पोर्ट को बदलने के लिए, निम्न कार्य करें:
- कार्य प्रबंधक में WAMP के सभी चल रहे उदाहरणों को मारें।
- अगला, फ़ाइल एक्सप्लोरर खोलें।
- अब, नीचे दी गई निर्देशिका में नेविगेट करें:
C:\wamp\apache2\conf
- स्थान पर, httpd.conf . नाम की फ़ाइल खोजें ।
- अगला, फ़ाइल को टेक्स्ट एडिटर से खोलें।
- फ़ाइल के अंदर, निम्नलिखित दो पंक्तियों को खोजें:
Listen 80 ServerName localhost:80
उन्हें निम्न से बदलें:
Listen 8080 ServerName localhost:8080
- फ़ाइल सहेजें।
अब WAMP खोलें और देखें कि समस्या हल हो गई है या नहीं। यदि बाद वाला मामला है, तो अगले समाधान का प्रयास करें।
5] application.config फाइल को डिलीट करें (यदि लागू हो)
एप्लिकेशन कॉन्फ़िग फ़ाइल को हटाने के लिए, निम्न कार्य करें:
- फ़ाइल एक्सप्लोरर में अपना प्रोजेक्ट फ़ोल्डर खोलें।
- अगला, .vs खोलें फ़ोल्डर। आपको छिपी हुई फ़ाइलें/फ़ोल्डर दिखाने की आवश्यकता हो सकती है।
- एक बार अंदर .vs फ़ोल्डर में, कॉन्फ़िगरेशन को एक्सप्लोर करें फ़ोल्डर।
- कॉन्फ़िगरेशन फ़ोल्डर के अंदर, application.config . हटाएं फ़ाइल।
- फ़ाइल एक्सप्लोरर से बाहर निकलें।
यदि समस्या अभी भी अनसुलझी है, तो अगला समाधान आज़माएं।
6] LxssManager सेवा को पुनरारंभ करें (WSL पर चलने वाले वेब सर्वर पर लागू होता है)
निम्न कार्य करें:
- Windows key + R दबाएं रन डायलॉग को इनवाइट करने के लिए।
- चलाएं संवाद बॉक्स में, टाइप करें services.msc और सेवाएं खोलने के लिए एंटर दबाएं।
- सेवा विंडो में, स्क्रॉल करें और LxssManager . का पता लगाएं सेवा।
- सेवा पर राइट-क्लिक करें और पुनरारंभ करें या प्रारंभ करें चुनें।
- सेवा कंसोल से बाहर निकलें।
अभी अपने वेबसर्वर की जाँच करें और समस्या का समाधान हो जाना चाहिए।
आशा है कि इनमें से कोई भी समाधान आपके काम आएगा!
127.0 0.1 को कनेक्ट करने से मना क्यों किया गया?
यह अपवाद संदेश कहता है कि आप उसी होस्ट (127.0. 0.1) से कनेक्ट करने का प्रयास कर रहे हैं, जबकि आप बता रहे हैं कि आपका सर्वर किसी भिन्न होस्ट पर चल रहा है। यह 127.0. 0.1 एक 'लूपबैक' का प्रतिनिधित्व करता है। 127.0 0.1 को जोड़ने से इनकार करने के समाधान के लिए, पते में पोर्ट जोड़ने का प्रयास करें; उदाहरण https://127.0.0.1:8080 (जिरा के लिए डिफ़ॉल्ट)।
संबंधित पोस्ट :प्रॉक्सी सर्वर फ़ायरफ़ॉक्स या क्रोम में कनेक्शन त्रुटि से इनकार कर रहा है।