अपाचे सर्वर सुनना बंदरगाह कैसे बदलें


पिछले हफ्ते, मुझे एक सर्वर का सामना करना पड़ा जिसका एचटीटीपीएस पोर्ट 80 पहले से ही किसी अन्य सॉफ्टवेयर द्वारा लिया गया था। "अपराधी" आश्चर्यजनक रूप से एक और वेब सर्वर सॉफ्टवेयर, अर्थात् आईआईएस था। चूंकि आईआईएस उपयोगकर्ता पहले से ही डिफ़ॉल्ट पोर्ट के आदी हैं, इसलिए अपाचे इंस्टॉलेशन के पास HTTP के लिए कम लोकप्रिय बंदरगाह का उपयोग करने के अलावा कोई विकल्प नहीं था, इस मामले में पोर्ट पोर्ट 81।

आप पूछ सकते हैं कि पोर्ट 80 महत्वपूर्ण क्यों है http के लिए? खैर, एक के लिए, यह उपयोगकर्ताओं के लिए उपयोग की आसानी है। यदि आप पोर्ट 80 के अलावा किसी पोर्ट पर सुन रहे किसी वेब सर्वर पर ब्राउज़ कर रहे हैं, तो आपको पते के साथ पोर्ट नंबर शामिल करना होगा।

ऐसा कुछ: http: // yourdomain। कॉम: 81 /अगर पोर्ट 81 आपका वेब सर्वर का पोर्ट है। यदि आप पोर्ट 80 का उपयोग करते हैं तो आपको पते पर पोर्ट 80 में टाइप करने की आवश्यकता नहीं होगी क्योंकि यह HTTP के लिए उपयोग किया जाने वाला मानक पोर्ट है। 0

"अराजकता से बचने के लिए, एक विशेष सर्वर प्रक्रिया लागू करने वाला सॉफ़्टवेयर सामान्य रूप से प्रत्येक आईपी डिवाइस पर एक ही आरक्षित पोर्ट नंबर का उपयोग करता है, इसलिए ग्राहक इसे पा सकते हैं आसानी से ... हर वेब ब्राउजर बस "जानता है" कि वेबसाइटों को पोर्ट 80 "पर भेजे गए अनुरोधों को सुनने के लिए डिज़ाइन किया गया है।

तो यह तथ्य सुलझाने के बाद, देखते हैं कि हम अपने बंदरगाह को कैसे बदल सकते हैं अपाचे सेटअप। पहले अपाचे& gt; के अंदर httpd.conf फ़ाइल की तलाश करें। confफ़ोल्डर।

image

httpd.conf सभी अपाचे कार्यान्वयन द्वारा उपयोग की जाने वाली एक टेक्स्ट फ़ाइल है, इसलिए यूनिक्स अपाचे बदलना या Windows Apache इंस्टॉल एक ही तरीके से किया जाता है - इस कॉन्फ़िगरेशन फ़ाइल के माध्यम से। अपने पसंदीदा टेक्स्ट एडिटर का उपयोग करके फ़ाइल खोलें और "80 सुनें" के साथ लाइन देखें:

image

यह पंक्ति पोर्ट 80 पर सुनने के लिए अपाचे को परिभाषित करती है आपको बस इतना करना है कि पोर्ट 80 को उस पोर्ट को बदल दें जिसे आप उपयोग करना चाहते हैं। सुनिश्चित करें कि आप जिस बंदरगाह का उपयोग करेंगे वह एक नि: शुल्क बंदरगाह है और पहले से ही अन्य सेवाओं द्वारा नहीं लिया गया है। यदि आप सुनिश्चित नहीं हैं तो मुफ्त बंदरगाह स्कैनर के बारे में हमारी मार्गदर्शिका पढ़ें।

एक बार फ़ाइल संपादित करने के बाद, इसे सहेजें और अपाचे को पुनरारंभ करें। यह जांचने के लिए कि क्या आप पहले से ही नए पोर्ट का उपयोग कर रहे हैं, यूआरएल को आपके द्वारा उपयोग किए गए पोर्ट के साथ ब्राउज़ करें। उदाहरण के लिए, यदि आपने पोर्ट को नए बंदरगाह के रूप में दर्ज किया है, तो नया यूआरएल http: // yourdomain: 81होना चाहिए।

ऑनलाइन के बारे में मैंने जो अन्य विधि पढ़ी है वह थोड़ा अलग है । यदि उपर्युक्त आपके लिए काम नहीं करता है, तो /etc/apache2/ports.confपर जाकर और सुनोपंक्ति को सुनो 81 .//>>p>अगला, /etc/apache2/sites-enabled/000-default.confपर जाएं और पहली पंक्ति VirtualHost *: 81 । अपाचे को पुनरारंभ करें और आप पोर्ट नंबर में टाइप किए बिना डोमेन पर जा सकते हैं। अपाचे को स्वचालित रूप से / var / www / html पर रीडायरेक्ट करना चाहिए। का आनंद लें!

संबंधित पोस्ट:


1.09.2009