2011-12-19 17 views
14

सर्वर पर किसी फ़ोल्डर में DNS रिकॉर्ड सेट करना संभव है, तो इसे समझ नहीं सकता है। 1.2.3.4/e2/सर्वर पर किसी फ़ोल्डर को इंगित करने वाले डीएनएस रिकॉर्ड

पर इंगित करने के लिए sub.example.com कहें। क्या किसी भी तरह से सर्वर पर सीधे फ़ोल्डर्स को डोमेन इंगित करना संभव है, इसलिए मेरे पास अलग-अलग फ़ोल्डर्स के भीतर एक सर्वर पर होस्ट किए गए विभिन्न डोमेन हो सकते हैं?

+0

ServerFault में इस प्रश्न पोस्ट करें [ServerFault पूछे जाने वाले प्रश्न] (http://serverfault.com/faq) सर्वर दोष सिस्टम प्रशासक और डेस्कटॉप समर्थन पेशेवरों, जो लोग एक पेशेवर में प्रबंधन या बनाए रखने के कंप्यूटर के लिए है क्षमता [स्टैक ओवरव्लो एफएक्यू] (http://stackoverflow.com/faq) स्टैक ओवरफ़्लो पेशेवर और उत्साही प्रोग्रामर के लिए है, जो कोड लिखते हैं क्योंकि वे इसे पसंद करते हैं। –

उत्तर

19

यह एक सर्वर पर एकाधिक डोमेन की मेजबानी के लिए संभव है। इसे Virtual Hosting कहा जाता है।

लेकिन आप कुछ अवधारणाओं को भ्रमित कर रहे हैं। डीएनएस नामों को आईपी पते में परिवर्तित करने के लिए है। DNS सिस्टम फ़ोल्डर संरचना के बारे में कुछ भी नहीं जानता है। यह वेबसर्वर की ज़िम्मेदारी है। आप वेब सर्वर पर वर्चुअल होस्ट कॉन्फ़िगर करेंगे।

तरीका यह सामान्य रूप से किया जाता है करने के लिए

  1. DNS में होस्ट रिकॉर्ड (उर्फ, एक रिकॉर्ड) जोड़ें है। उदाहरण के लिए, coolname.domain.com -> 12.34.56.78।

  2. अपनी पसंद के फ़ोल्डर से coolname.domain.com के लिए सामग्री पढ़ने के लिए वेबसर्वर को कॉन्फ़िगर करें।

+0

आपकी मदद के लिए धन्यवाद। – o3inc

+2

क्या आप बिंदु 2 का विस्तार कर सकते हैं? मैं यह कैसे कर सकता हूं? – Shyghar

3

यह आमतौर पर आपके वेब सर्वर पर आभासी होस्टिंग के साथ किया जाता है। इसके लिए DNS का मतलब नहीं है।

निकटतम तुम कर सकते हो TXT रिकॉर्ड का उपयोग है, लेकिन फिर कोई भी अन्य की तुलना में आपको लगता है कि के बारे में पता होगा, इसलिए अपने ग्राहकों को यह भी पता नहीं होता।

+0

आपको बहुत धन्यवाद, इसके लिए खोजा गया और पहले ही लागू किया गया है। हालांकि मुझे लगता है कि मुझे अगले प्रतिलिपि पर टिक देना है क्योंकि उसके पास अधिक विस्तृत उत्तर है। – o3inc

0

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

python -m SimpleHTTPServer 
संबंधित मुद्दे