1 सार्वजनिक आईपी के माध्यम से 1 से अधिक वेबसाइट की मेजबानी


-3

मेरे पास 2 वेबसाइटें हैं जैसे: http://abc.xyz.co.in और http://123.xyz.co.in:8089 पोर्ट 80 और 8089 में एकल भौतिक सर्वर (विंडोज सर्वर 2012) में होस्ट की गई। सर्वर MZ ज़ोन में है और यह एक्सटर्नल DNS, लोड बैलेंसर, फ़ायरवॉल आदि के पीछे है। My xyz.co.in डोमेन को पब्लिक IP में हल किया गया है: 11.22.33.44।

अब, मैं अपने उपयोगकर्ताओं को इस वेबसाइट पर होस्ट की जाने वाली प्रत्येक वेबसाइटों के लिए पोर्ट नंबरों को याद करने के लिए नहीं रखता। मैं पोर्ट संख्या को हटाकर URL को सरल कैसे बना सकता हूं।



आप नाम-आधारित वर्चुअल होस्टिंग चाहते हैं।
एक CVn

जवाबों:


2

यह निर्भर करता है कि आप किस वेब सर्वर का उपयोग कर रहे हैं। यदि आप IIS का उपयोग कर रहे हैं तो The_IT_Guy_You_D't_Like की टिप्पणी आपको एक अच्छी दिशा में इंगित करने में मदद करती है। अर्थात्, IIS में होस्ट हेडर का उपयोग करें

यदि उपयोगकर्ताओं को एक अलग पोर्ट संख्या निर्दिष्ट करने की आवश्यकता नहीं है, तो टीसीपी पोर्ट 80 का उपयोग किया जाएगा। वेब सर्वर को यह निर्धारित करने की कुछ विधि की आवश्यकता होगी कि कौन सी वेबसाइट प्रदान करे। विकल्पों में विभिन्न निर्देशिकाएं शामिल हो सकती हैं (जैसे http://example.com/site1 और http://example.com/site2 ), या विभिन्न होस्ट नाम (जैसे, http://example.com और http://example.net) )। आप विभिन्न होस्ट नामों के लिए DNS जैसे नाम रिज़ॉल्यूशन का उपयोग कर सकते हैं। HTTP हेडर में "होस्ट" फ़ील्ड है कि आप उन विभिन्न नामों के लिए अलग-अलग जवाब देने के लिए वेब सर्वर कैसे प्राप्त कर सकते हैं।

इसे कॉन्फ़िगर करने के लिए, अपाचे के कॉन्फ़िगरेशन के अनुभाग को VirtualHost कहा जाता है। IIS के साथ, "होस्ट हेडर का उपयोग करें" विकल्प का उपयोग करें। अन्य वेब सर्वरों के लिए, सटीक विधि भिन्न हो सकती है।

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