WAMP में अपाचे के लिए पोर्ट नंबर कैसे बदलें


115

मैं WAMP सर्वर के लिए नया हूं और इसे अपने सिस्टम पर स्थापित किया है, लेकिन इसे स्थापित करने के बाद जब मैं इसे स्थानीयहोस्ट यूआरएल पर जाकर इस तरह से चेक करता हूं तो यह http://localhost/ब्राउजर में काम नहीं कर रहा है। मुझे 404 त्रुटि और रिक्त पृष्ठ मिल रहा है

ऐसा इसलिए है क्योंकि मेरा 80 पोर्ट जो डिफ़ॉल्ट है, Wamp serverवह IIS सर्वर द्वारा उपयोग किया जा रहा है। तो कृपया मुझे बताएं कि Wamp सर्वर में पोर्ट नंबर कैसे बदलें और इस समस्या को हल करें।

जवाबों:


156

WAMP सर्वर आइकन पर क्लिक करें और विन्यास फाइल के तहत मेनू से चयन करें httpd.conf। नोटपैड में एक लंबी टेक्स्ट फाइल खुलेगी। इस फ़ाइल में उस रेखा तक स्क्रॉल करें जो इसे पढ़ती है Port 80और इसे पढ़ने के लिए बदल देती है Port 8080, फ़ाइल को सहेजें और नोटपैड को बंद करें। एक बार फिर wamp सर्वर आइकन पर क्लिक करें और सभी सेवाओं को पुनरारंभ करें चुनें। हमारे किए जाने से पहले एक और बदलाव की जरूरत है। विंडोज एक्सप्लोरर में वह स्थान ढूंढें जहां WAMP सर्वर इंस्टॉल किया गया था जो डिफ़ॉल्ट रूप से है C:\Wamp


अद्यतन: WAMP के एक नए संस्करण पर, WAMP सर्वर आइकन > अपाचे > पर क्लिक करें httpd.conf, फिर पंक्ति Listen 80को अपने Listen 8080इच्छित किसी भी पोर्ट में बदलें ।

W , के 3.1.6 संस्करण पर अपडेट करें : टास्कबार में वैंप सर्वर आइकन पर राइट क्लिक करें "टूल्स" चुनें -> "अपाचे द्वारा उपयोग किया गया पोर्ट: 80" -> "80 के अलावा एक पोर्ट का उपयोग करें", एक इनपुट बॉक्स होगा पॉप अप करें, इसमें एक नया पोर्ट इनपुट करें, पुष्टिकरण बटन पर क्लिक करें, फिर वैंप को पुनरारंभ करें।


16
इसके Listen 8080बजाय नहीं होना चाहिए Port 8080?
डेवग्रैंडम

हो सकता है कि आपका अन्य एप्लिकेशन उस 80 पोर्ट का उपयोग कर रहा हो, इसलिए आपको केवल पोर्ट बदलने की आवश्यकता है और यह आपके लिए काम करेगा।
vishal_g

3
इससे संबंधित - मुझे पोर्ट को अलग-अलग एक में बदलना था, लेकिन तब WampServer सिस्टम ट्रे मॉनिटर के लिंक काम नहीं करते थे। वे सादे "लोकलहोस्ट /" की ओर इशारा करते रहे। इसे बदलने के लिए, मैंने c: \ wamp \ wampmanager.ini को संपादित करने का प्रयास किया, लेकिन ऐसा लगता था कि हर बार चूक को फिर से शुरू करने के लिए चूक के साथ ओवरराइट किया गया था। वैसे भी, c: \ wamp \ wampmanager.tpl (टेम्पलेट, मुझे लगता है) में नया पोर्ट नंबर जोड़ने के बाद, सभी ने अगले wamp पुनरारंभ के बाद काम करना शुरू कर दिया। बस सोचा कि मुझे शेयर करना चाहिए। :)
11

2
साथ ही कार्य पट्टी से शॉर्टकट प्राप्त करने के लिए wamp \ wampmanager.tpl में url लिंक बदलें
एडम बटलर

विकिपीडिया पोर्ट नंबर और सामान्य उपयोगों को सूचीबद्ध करता है। स्टेट्स 80, 8080, और 8008 आम वैकल्पिक http पोर्ट के रूप में। en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers
LL शिक्षार्थी

102

बस पूर्व के लिए httpd.conf फ़ाइल पर जाएं। WAMP पर्यावरण के तहत इसके नीचे स्थित है:

C:\wamp\bin\apache\apache2.2.22\conf\httpd.conf

लाइन नं। 46 और Listen 80पूर्व के लिए अपनी आवश्यकता को संपादित करें ।

Listen 8383

WAMP के नए संस्करण इन 2 लाइनों का उपयोग करते हैं:

Listen 0.0.0.0:8383  
Listen [::0]:8383

इसके बाद लाइन नं। 171 और ServerName localhost:80पूर्व के लिए अपनी आवश्यकता को संपादित करें ।

ServerName localhost:8383

Restart Apache और इसके किया !!

अब, आप अपने URL से पहुँच सकते हैं:

http://localhost:8383 or http://192.168.1.1:8383

आशा है कि यह यहाँ समाधान की तलाश कर रहे लोगों की मदद करता है।


5
अगर आप VirtualHosts का उपयोग करते हैं, तो आपको <VirtualHost *: 8383> के बजाय <VirtualHost *: 80>
littledynamo

34

से wampserver 3.x के बाद से, अपाचे की सुनने के पोर्ट संख्या को बदलने के किसी विशेष अपाचे कौशल की आवश्यकता नहीं है (http.conf, वर्चुअलहोस्ट, ...), तुम बस के लिए है बटन पर क्लिक करें यह सोचते हैं आप Windows OS चला रहे हैं - :

  1. ट्रे में, राइट क्लिक ग्रीन / रनिंग WAMP आइकन
  2. मेनू टूल्स का चयन करें
  3. Apache: xx द्वारा उपयोग किए गए सेक्शन पोर्ट में , 80 (यानी डिफ़ॉल्ट पोर्ट कॉन्फ़िगरेशन) के अलावा किसी पोर्ट का उपयोग करें क्लिक करें
  4. पॉपअप विंडो में वांछित पोर्ट नंबर दर्ज करें - आमतौर पर वैकल्पिक वेब पोर्ट के रूप में 8080

एनबी: वैकल्पिक पोर्ट के लिए: आधिकारिक आईएएनए सेवा नाम और परिवहन प्रोटोकॉल पोर्ट नंबर रजिस्ट्री की जांच करें


11

Xampp के लिए पोर्ट नंबर बदलें फ़ाइल C: \ xampp \ apache \ conf \ httpd.conf पर जाएं

#Listen 12.34.56.78:80
Listen 80

80 से 82 बदलें

जैसा

#Listen 12.34.56.78:82
Listen 82

अब आपका url होगा

http://localhost:82

मैं बदल गया और यह काम करता है! लेकिन क्या मैं यूआरएल से पोर्ट छिपा सकता हूं? इसे पोर्ट 82 का उपयोग करना चाहिए लेकिन url में प्रदर्शित नहीं होना चाहिए। क्या यह संभव है?
अरुण

6

पोर्ट बदलने के बदले में, मैंने IIS द्वारा उपयोग किए जा रहे पोर्ट 80 को पुनः प्राप्त किया।

इसलिए मैं सेवाओं में गया, और निम्नलिखित को रोका:

  1. वर्ल्ड वाइड वेब प्रकाशन सेवाएँ।
  2. वेब प्रबंधन सेवा
  3. वेब परिनियोजन एजेंट सेवा।

उन्हें मैनुअल करने के लिए सेट करें ताकि यह देव वातावरण पुनरारंभ पर शुरू न हो।


1
मुझे पोर्ट बदलने के बजाय यह दृष्टिकोण पसंद है। विंडोज 10 पर, मुझे सभी को वर्ल्ड वाइड वेब पब्लिशिंग सर्विसेज़
पॉल सैंडल

4

फ़ाइल के संशोधन के अलावा C:\wamp64\bin\apache\apache2.4.27\conf\httpd.conf
Url शॉर्टकट काम करने के लिए, फ़ाइल को संपादित करें C:\wamp64\wampmanager.confऔर पोर्ट बदलें:

[apache]
apachePortUsed = "8080"

फिर बाहर निकलें और फिर से साफ करें।


3

आप पोर्ट 80 के अलावा किसी अन्य पोर्ट को सुनने के लिए अपाचे सर्वर को बदलने की कोशिश कर सकते हैं।

अपने टास्कबार में पीले WAMP आइकन पर क्लिक करें अपाचे चुनें -> httpd.conf अंदर कोड की इन दो पंक्तियों को खोजें:

80 ServerName लोकलहोस्ट सुनें: 80 और उन्हें कुछ इस तरह बदलें (वे एक दूसरे के बगल में नहीं हैं):

8080 ServerName लोकलहोस्ट सुनें: 8080


1

WAMP सर्वर आइकन पर क्लिक करें और विन्यास फाइल के तहत मेनू से httpd.conf चुनें। नोटपैड में एक लंबी टेक्स्ट फाइल खुलेगी। इस फाइल में पोर्ट 80 पढ़ने वाली लाइन तक स्क्रॉल करें और इसे पोर्ट 8080 पढ़ने के लिए बदलें, फाइल को सेव करें और नोटपैड को बंद करें। एक बार फिर wamp सर्वर आइकन पर क्लिक करें और सभी सेवाओं को पुनरारंभ करें का चयन करें। हमारे किए जाने से पहले एक और बदलाव की जरूरत है। Windows Explorer में वह स्थान ढूंढें जहां WAMP सर्वर स्थापित किया गया था जो डिफ़ॉल्ट C: \ Wamp द्वारा है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.