test port 80
. से यह संदेश समारोह
Actually Port 80 is used by server:Microsoft HTTPAPI/2.0
कह रहा है कि आपने हाल ही में IIS या शायद SQLServer स्थापित या सक्रिय किया है।
चूंकि आईआईएस या एसक्यूएल सर्वर सेवाओं को बूट के बाद स्वचालित रूप से प्रारंभ करने के लिए कॉन्फ़िगर किया गया है, इसलिए उन्होंने पहले ही पोर्ट 80 को पकड़ लिया है, इसलिए जब आप अपाचे शुरू करते हैं तो यह पोर्ट 80 को पकड़ नहीं सकता है।
इसलिए या तो IIS या SQLServer को अनइंस्टॉल करें या सर्विसेज स्नैपिन का उपयोग करके उनके स्टार्टअप प्रकार को Manual
. में बदलें या यहां तक कि Disable
उन्हें और फिर जब आप उनका उपयोग करना चाहते हैं तो उन्हें फिर से सक्षम करें।
जो चीजें मैं जानता हूं वे पोर्ट 80 को पकड़ सकती हैं और IIS और SQLServer इंस्टाल से संबंधित हैं
- आईआईएस
- वेब परिनियोजन
- एमएस एसक्यूएल सर्वर रिपोर्टिंग सेवा।
- शाखा कैश (विंडोज 8.1)
अन्य हो सकते हैं
कैसे पता करें कि पोर्ट 80 का उपयोग क्या कर रहा है
एक आदेश विंडो से, "व्यवस्थापक के रूप में प्रारंभ करें" का उपयोग करना प्रारंभ करें
netstat -anop TCP | find ":80"
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4852
इस कमांड का परिणाम देखें और फिर इस कमांड में PID नंबर (लाइन पर अंतिम नंबर) डालें
tasklist /FI "PID eq 4852" ?FO TABLE /NH
httpd.exe 4852 Services 0 19,720 K
इस उदाहरण में अपाचे पोर्ट 80 का उपयोग कर रहा है लेकिन आपका शायद कुछ अलग होगा