यदि आप अपने लोकल विंडोज 11/10 कंप्यूटर पर किसी भी वेब सर्वर को चलाते समय लोकलहोस्ट ने कनेक्ट करने से इनकार किया त्रुटि संदेश का सामना करते हैं, तो यह पोस्ट वेबसाइट मालिकों और प्रशासकों को सबसे पर्याप्त समाधानों के साथ इस समस्या को ठीक करने में मदद करने के लिए है।

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

निम्न कार्य करें:
- रन डायलॉग खोलने के लिए विंडोज की + 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 (JIRA के लिए डिफ़ॉल्ट)।
संबंधित पोस्ट: फ़ायरफ़ॉक्स या क्रोम में प्रॉक्सी सर्वर कनेक्शन अस्वीकार कर रहा है त्रुटि।
