ubuntu सर्वर पर उप डोमेन स्थापित करना


39

मेरे पास mysite.no-ip.org पर एक सर्वर है। सब कुछ ठीक चल रहा है और मेरे पास एक ब्लॉग और अपना स्वयं का ब्लॉग है जिसे मैं mysite.no-ip.org/blog और mysite.no-ip.org/owncloud लिखकर एक्सेस करता हूं। अब, मैं उप-डोमेन बनाना चाहता हूं ताकि मैं blog.mysite.no-ip.org और owncloud.mysite.no-ip.org लिख सकूं।

मैंने इसमें बहुत कुछ देखा है और सबसे सरल ट्यूटोरियल यही था जिसका मैंने अनुसरण किया। http: //www.bcat। मुझे लगता है कि यह काम करता है तो मुझे विश्वास नहीं होता। यह मेरी पहली बाधा है, क्या मैं इस ट्यूटोरियल को सर्वर के बगल में मौजूद किए बिना अनुसरण कर सकता हूं?

मैंने सिर्फ CNAME रिकॉर्ड्स की खोज की, जो (मुझे पूरी तरह से यकीन नहीं है) मैं जो करना चाहता हूं, वह जरूरी है। मैं no-ip.org का उपयोग करता हूं और मैंने इस तरह से कुछ का पालन करने की कोशिश की है, लेकिन यह वास्तव में स्पष्ट नहीं है https://support.uberflip.com/entries/235780-4-4-5-how-to-setup-a -cname-रीडायरेक्ट # noip

क्या किसी के पास कोई संकेत है? यह मेरे लिए काफी छायादार है और मुझे नहीं पता कि मैं समाधान से बहुत दूर हूं या वास्तव में करीब हूं (कम से कम अगर मैं लोकलहोस्ट की कोशिश कर सकता हूं जो मेरे अपाचे आत्मविश्वास की जांच करने के लिए एक पहला कदम होगा, लेकिन मैं यह भी नहीं कर सकता चूंकि मैं ssh)।

वैसे भी, आपकी मदद के लिए अग्रिम धन्यवाद। कोई मदद, लिंक का स्वागत किया है।

जवाबों:


55

यह वास्तव में वास्तव में आसान है।

पहले सुनिश्चित करें कि आपका DNS काम कर रहा है। आप एक का उपयोग कर सकते A, AAAAया CNAMEजब तक यह आपके आईपी पते के लिए अंक दर्ज करते हैं।

कृपया जांच करें कि क्या यह जारी रखने से पहले काम कर रहा है! यह आपको बहुत परेशानी से बचाएगा। आप का उपयोग कर जांच कर सकते हैं ping subdomain.mydomain.comया nslookup subdomain.mydomain.com। यदि यह आपके आईपी पते की ओर इशारा करता है तो आप अच्छे हैं।

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

यह करने के लिए:

sudo nano /etc/hosts

जैसे लाइन जोड़ें (आईपी और होस्टनाम की जगह):

34.54.235.64 subdomain.mydomain.com

और फाइल को सेव करें।

अब अपने Apache2 कॉन्फ़िगरेशन को अपडेट करें।

बस इस VirtualHost को जोड़ना होगा:

<VirtualHost *:80>
    ServerName subdomain.mydomain.com
    DocumentRoot /var/www/subdomain.mydomain.com
</VirtualHost>

अब /var/www/subdomain.mydomain.comApache2 बनाएं और पुनः आरंभ करें:

mkdir -p /var/www/subdomain.mydomain.com
sudo service apache2 restart

साइट को सक्षम करें:

sudo a2ensite subdomain.mydomain.com

इसे आप जोड़ना चाहते हैं हर उप डोमेन के लिए दोहराएँ।


2
महान यह काम करता है! आपका बहुत बहुत धन्यवाद। अंतिम बिंदु, लेकिन यह नो-आईपी के कारण हो सकता है, मैंने इसे बनाने में कामयाबी हासिल की, लेकिन जब मैंने उपडोमेन पंजीकृत किया तो पता ब्लॉग- mysite.no-ip.org का उपयोग कर रहा था। मैं blog.mysite.no-ip.org (संदेश: अमान्य होस्टनाम) नहीं लिख सका ... अब, यह इसलिए है क्योंकि कोई भी आईपी मुझे भुगतान करना चाहता है या क्या मैंने कुछ गलत किया है?
user1983400

मुझे नहीं पता कि क्या कोई आईपी आपको उप डोमेन बनाने की अनुमति देता है। यदि वे करते हैं, तो मेरे काम के अनुसार 24 घंटे लग सकते हैं जैसा कि मैंने अपने उत्तर में कहा था। कल फिर से उस तक पहुंचने की कोशिश करें। इसके अलावा, मैं देख रहा हूँ कि आप blog-mysiteपहले और फिर उपयोग कर रहे हैं blog.mysite। यह समान नहीं है, इसलिए यदि आपने पहली बार चुना है तो आपको उस एक का उपयोग करना होगा। उस स्थिति में अपने Apache2 कॉन्फिग्रेशन को अपडेट करना न भूलें।
लुई मैथिज्सेन

अरे, हाँ खेद है कि मैं क्या मतलब है। नो-आईपी केवल मुझे एक डैश के साथ एक उपडोमेन बनाने देगा और एक अवधि नहीं। क्या यह नो-आईपी मेरे मुफ्त खाते को उनके साथ प्रतिबंधित कर रहा है? वहाँ नहीं होना चाहिए कारण आप अन्यथा, यह चाहिए?
user1983400

मुझे ऐसा लगता है। मैं नो-आईपी का उपयोग नहीं करता। यदि आप वास्तव में जानना चाहते हैं तो आपको उनके समर्थन से संपर्क करना चाहिए। आप अपना स्वयं का डोमेन भी खरीद सकते हैं (जैसे mydomain.com)। इस तरह से आपके पास अपने DNS का पूर्ण नियंत्रण होगा और आप जितने चाहें उतने उप डोमेन जोड़ सकते हैं। यह इतना महंगा नहीं है, बस यह सुनिश्चित करें कि आप इसके साथ होस्टिंग का आदेश नहीं देते (यह इसे महंगा बनाता है)। कीमतें आमतौर पर प्रति वर्ष होती हैं और मुझे लगता है कि आप लगभग 10 $ / वर्ष के लिए एक डोमेन प्राप्त कर सकते हैं।
लुई माथिज्सेन

मैंने पिछला संपादन वापस कर दिया है, क्योंकि दस्तावेज़ रूट निर्देशिका में अपाचे उपयोगकर्ता के लिए स्वामित्व बदलना आवश्यक नहीं है, और यहां तक ​​कि सुरक्षा जोखिम भी हो सकता है। यह निर्देशिका को रीड एक्सेस देने के लिए पर्याप्त है।
दान
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.