2009-07-21 10 views
6

मुझे उप-डोमेन और डीएनएस रिकॉर्ड के बारे में लगभग कुछ भी पता है। मैंने उनके बारे में सुना है और मैं सिर्फ मूल बातें जानता हूं।wordpress.com और अन्य समान सेवाएं तुरंत उपडोमेन कैसे बनाती हैं, जो तुरंत उपलब्ध होती है?

दरअसल, मेरे सर्वर पर, मैं प्लसस्क के नीचे सबडोमेन बना देता हूं और फिर सही डीएनएस बनाने के लिए अपनी होस्टिंग से संपर्क करता हूं। और 1-2 दिनों में सबडोमेन हर जगह से पहुंच योग्य है (प्लेस्क स्वचालित रूप से डीएनएस का प्रबंधन कर सकता है, मुझे पता है, लेकिन क्योंकि मुझे नहीं पता कि डीएनएस वास्तव में कैसे काम करता है, मैं अपने होस्टर को उन्हें संभालने देना पसंद करता हूं)

लेकिन .. जब आप wordpress.com, posterous.com, आदि पर पंजीकरण करते हैं, वे http://yourname.service_name.com जैसे सबडोमेन बनाते हैं जो कुछ सेकंड में तैयार है .. कैसे?

मैं जानता हूँ कि यह प्रतिक्रिया करने के लिए शायद ही एक प्रश्न हो सकता है क्योंकि मेरी अज्ञानता मुझे नहीं पता प्रश्न बेहतर -.-

ओह तैयार करने के लिए कैसे, अगर यह मदद कर सकते हैं, मेरे पर्यावरण Linux (Debian वास्तव में)

होना चाहिए

उत्तर

19

अधिकांश लोगों को बनाने के बारे में अधिक बताने निर्दिष्ट नहीं करते हैं जहां विन्यास फाइल है, Wildcard DNS Record का उपयोग करके इसे प्राप्त करें, यह तुरंत सबडोमेन बनाने की उपस्थिति देता है।


एक बार जब आप मिल गया है इस तरह एक वाइल्डकार्ड DNS सेटअप:

*.example.com   A  77.75.105.197 

आप अपाचे बताने के लिए आप सभी उप डोमेन एक आभासी मेजबान द्वारा पकड़ा जा करना चाहते हैं, तो आप ServerAlias साथ ऐसा कर सकते की जरूरत है :

ServerAlias *.example.com 

PHP में आप तो देख सकते हैं $ _SERVER [ "SERVER_NAME"] यह पता लगाने की क्या उपडोमेन वीर तक पहुँचने के लिए इस्तेमाल किया गया है ट्यूल होस्ट, फिर आप सबडोमेन विशिष्ट कोड/सामग्री कर सकते हैं।

+0

ठीक है। शायद मैं समझ गया हूं .. इसके बारे में कुछ;) ऐसा लगता है कि मुझे इस समाधान को लागू करने के लिए अपने होस्टर से संपर्क करना है, मैं मैस मैनेजिंग चीजों को करने के लिए पवित्र हूं जो मुझे नहीं पता कि कैसे ^^ – Strae

+0

प्लसस्क की मेरी समझ है कि आप जोड़ सकते हैं वेब इंटरफेस का उपयोग कर वाइल्डकार्ड DNS रिकॉर्ड, लेकिन सर्वर एलीआस जोड़ने के लिए आपको हाथ से अपाचे कॉन्फ़िगरेशन संपादित करना होगा। आपके होस्टिंग प्रदाता को आपके लिए इसे जोड़ने में कोई समस्या नहीं होनी चाहिए =) –

+0

क्या आप जानते हैं कि वे 'कस्टम डोमेन' कैसे प्राप्त करते हैं उदा। आप 'foo.co.uk' को अपने कस्टम डोमेन के रूप में दर्ज करते हैं और फिर foo.bar.co.uk पर इंगित करते हैं? – jmoz

0

वर्डप्रेस सबडोमेन नहीं बनाता है, यह इसे भी नहीं बना सकता है क्योंकि यह वर्चुअल होस्ट कॉन्फ़िगरेशन फ़ाइलों को अपाचे का हिस्सा है।

सबडोमेन बनाने का एकमात्र तरीका एक और वर्चुअल होस्ट रिकॉर्ड बनाना है, इसे DNS रिकॉर्ड में जोड़ें, लेकिन DNS सर्वर को रीफ्रेश करने में 24 घंटे लगते हैं। Plesk और अन्य नियंत्रण पैनल उस का प्रबंधन कर सकते हैं, लेकिन वर्डप्रेस ऐसा नहीं कर सकता क्योंकि यह केवल PHP स्क्रिप्ट है, जिसमें शायद उस तरह की चीजें करने की अनुमति भी नहीं है। इसके अलावा, यदि आप ऐसा Wordpress नहीं पता कर सकते हैं जहां आभासी मेजबान :)

हैं कृपया हमें कि Wordpress सब-डोमेन जहाँ आप उन्हें आदि

+0

मुझे पता है कि वर्डप्रेस (php cms के रूप में) सबडोमेन का प्रबंधन करने वाला है, मैं जादू के पीछे इंजन के लिए अभिन्न हूं;) – Strae

+2

यदि मैं सही ढंग से समझता हूं, तो उसका मतलब है wordpress.com सेवा, सीएमएस को वर्डप्रेस नहीं । – sjstrutt

+0

वैसे भी, वर्डप्रेस उदाहरण के साथ, यदि आप wordpress.com पर पंजीकरण करते हैं तो वे आपको http://thenameyouchose.wordpress.com के तहत एक ब्लॉग देंगे .. ब्लॉगस्पॉट वही, liveournal, आदि ... – Strae

2

यहाँ जिस तरह से pastebin.com करता है:

  • वाइल्डकार्ड DNS रिकॉर्ड अंक वेबसर्वर आईपी में सभी उप डोमेन
  • अपाचे पहले वर्चुअल होस्ट पर "अज्ञात" डोमेन के लिए सभी अनुरोधों को भेज देंगे - आप कर कि मेजबान (डोमेन नाम के साथ कुछ रोचक कर PHP में करने में सक्षम पर कोड, इस $ _SERVER [ 'HTTP_HOST']

इस तरह से, कोई DNS या अपाचे फिर से विन्यास की आवश्यकता है के रूप में प्रस्तुत किया है।

0

कृपया ध्यान दें कि आप इसके माध्यम से कर सकते हैं।अपाचे इसे सेट अप तो यह incomming होस्ट नाम पर और इस सेट दस्तावेज़ जड़ के माध्यम से एक नियमित अभिव्यक्ति का उपयोग करता है होना करने के लिए कुछ की तरह:

/var/www/topleveldomain.com/subdomain/wwwroot 

यह भ्रम है कि वहाँ के लिए config फाइल में परिवर्तन और सब है कि काला जादू हो गया है दे सकते हैं सही जगह पर फ़ोल्डर बनाकर mysubdomain.topleveldomain.com को एक नया सबडोमेन बनने दें।

यह भी ध्यान दें, यह DNS रिकॉर्ड में स्टार एलियासिंग के साथ जाता है।

हालांकि, मुझे संदेह है कि वर्डप्रेस यह कैसे करता है और पॉल डिक्सन का उल्लेख शायद अधिक संभावना है।

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