2012-10-31 24 views
6

मैं अपनी डिफ़ॉल्ट अपाचे पोर्ट नंबर बदलना पड़ा 80 8123 (बस यादृच्छिक संख्या) कोhttp: // localhost: 8123 से http: // localhost के रूप में उपयोग करने के लिए पोर्ट नंबर को कैसे निकालें?

मैं बदल निम्न फ़ाइलें ..

httpd.conf

Listen 8123 
ServerName localhost:8123 

httpd-vhosts .conf

NameVirtualHost *:8123 
<VirtualHost *:8123> 
    ServerName localhost 
    DocumentRoot "C:/xampp/htdocs" 
    DirectoryIndex index.php 
</VirtualHost> 

विंडोज मेजबान फ़ाइल

127.0.0.1:8123  localhost 
::1:8123   localhost 

मैं Windows 7.

उपयोग कर रहा हूँ इन सभी परिवर्तन करने के बाद, मैं अपाचे को पुनः आरंभ लेकिन मैं अभी भी http://localhost का उपयोग करने में असमर्थ हूँ .... लेकिन http://localhost:8123 ठीक काम करता है ... क्या कोई मुझे यह जानने में मदद कर सकता है कि मैं यहां क्या कर रहा हूं? धन्यवाद

+0

एक 'hosts' फ़ाइल में एक आईपी पता करने के लिए एक पोर्ट संख्या को जोड़ने के साथ इसे हटा सकते हैं नहीं है makse भावना। 'होस्ट्स' फ़ाइल एक आईपी पते और एक या अधिक होस्ट नामों के बीच संबंध बनाने के लिए है। 'होस्ट' फ़ाइल में पहली प्रविष्टि केवल एक आईपी पता होना चाहिए! Follwing प्रविष्टियां मेजबान नाम होंगे। – alk

+0

यदि आप पोर्ट xyz पर नहीं सुनते सर्वर को बताते हैं, तो यह पोर्ट xyz पर नहीं सुनता है, यही वह है। – alk

+0

lol वह dynmap मैं देखता हूँ? –

उत्तर

4

यह करने के लिए एक ही रास्ता 80 पर वापस जाने के लिए, या पोर्ट 80 (एक प्रॉक्सी की तरह) पर एक श्रोता स्थापित करने के लिए है कि बंदरगाह 8123.

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

hosts फ़ाइल उस प्रकार की पुनर्निर्देशन का समर्थन नहीं करती है जिसे आप करने का प्रयास कर रहे हैं। नियम बस असफल हो जाते हैं।

संपादित करें: आह, यह संभव कुछ ब्राउज़रों में डिफ़ॉल्ट पोर्ट बदलने के लिए हो सकता है। Here's फ़ायरफ़ॉक्स के लिए मोज़िलाज़िन में एक लेख।

+0

धन्यवाद - मैं ब्राउजर डिफॉल्ट पोर्ट – user1421214

2

आप proxyPass और proxyPassReverse

<VirtualHost *> 
    ServerName localhost 
    ProxyPass/http://127.0.0.1:8123/ 
    ProxyPassReverse/http://127.0.0.1:8123/ 
</VirtualHost> 
+0

हम्म बदलने की कोशिश करूंगा ... मुझे – user1421214

+0

देखें [सर्वरफॉल्ट पर यह जवाब] (http://serverfault.com/a/80391) –

+0

कोई भाग्य नहीं :(.... – user1421214

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^