nginx: bind () 0.0.0.0:80 विंडोज पर विफल [बंद]


31

मैं पिछले कुछ महीनों से विंडोज़ पर किसी भी समस्या के बिना nginx का उपयोग कर रहा हूं। आज जब मैंने इसे शुरू करने की कोशिश की, तो मुझे यह त्रुटि मिली:

nginx: [emerg] bind () से 0.0.0.0:80 विफल (10013: एक सॉकेट तक पहुँचने का प्रयास एक तरह से इसकी पहुँच अनुमतियों द्वारा निषिद्ध था)

यह सब अचानक क्यों होने लगा? मैं किसी भी विन्यास या कुछ भी नहीं बदला।


क्या यह असली सर्वर पर है या यह वर्कस्टेशन पर है?
user9517 गोफंडमोनिका

विंडोज़ वर्कस्टेशन
डीन राथर

सच में यह तब सुपर यूजर के लिए बेहतर है ।
user9517

3
Windows वेब सर्वर (IIS) भी इस समस्या का कारण हो सकता है इसलिए चल रहा है: सेवा को रोकने के लिए 'नेट स्टॉप WAS'। कभी-कभी आपको चलाने की आवश्यकता भी पड़ सकती है: 'शुद्ध शुरुआत W3SVC'। नोट: cmd को व्यवस्थापक के रूप में चलाएँ।
टॉम हेगन

जवाबों:


52

स्काइप की जाँच करें।

Skype ने खुद को अपडेट किया, और "उपयोग पोर्ट 80" विकल्प को वापस चालू कर दिया।

यह व्यवस्थित है-> उन्नत।


4
अविश्वसनीय, लेकिन धन्यवाद। उपकरण> विकल्प> उन्नत> कनेक्शन
टॉम

डरपोक एम $। बहुत डरपोक।
डेविड 'गंजा अदरक'

1
मैंने अभी वेब (बीटा) के लिए स्काइप स्थापित किया है। इसने वीडियो के लिए एक अलग प्लगइन स्थापित किया है, जो मुझे लगता है कि एक ही व्यवहार है। यदि आपके ब्राउज़र में वेब टैब के लिए एक स्काइप है, तो आपको उसे बंद करने की आवश्यकता हो सकती है।
मूरबैस्किट

यह उत्तर केवल Skype पर दिखता है, लेकिन बहुत अधिक प्रोग्राम हैं जो पोर्ट 80 / tcp का उपयोग करने के कारण इस समस्या का कारण बन सकते हैं। सबसे आसान तरीका के लिए Jevgenis answer serverfault.com/a/478267/141615
हाई बॉल

12

जाँच करें कि आपके सिस्टम पर किन पोर्ट का उपयोग किया जा रहा है।

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

http://localhostअपने ब्राउज़र में एक आसान परीक्षण प्रकार के लिए और जांचें कि कौन सी सेवा दिखाई देती है।

या फिर कहां से CurrPorts की तरह एक programm उपयोग कर सकते हैं Nirsoft


मेरे मामले में, यह IIS 80 पोर्ट को रोक रहा था - यह एक आम समस्या प्रतीत होती है। यदि netstat -oPID 4 को पोर्ट 80 पर सुनने पर पता चलता है, तो यह IIS है।
mindplay.dk

7

आप सीएमडी में चलाने की कोशिश कर सकते हैं:

netstat -a | find "LISTENING"

इसके अलावा TCPView नामक एक सॉफ्टवेयर था , जो बहुत अच्छा है, और सभी रनिंग प्रक्रिया / कब्जे वाले बंदरगाहों को दिखाता है।


मैं netstat -aoपोर्ट 80 को ब्लॉक करने की प्रक्रिया की PID को भी प्रदर्शित करता था - फिर टास्क मैनेजर में PID कॉलम को यह पता लगाने में सक्षम किया कि कौन सी प्रक्रिया पोर्ट 80 को ब्लॉक कर रही है।
mindplay.dk
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.