अपाचे नाम-आधारित वर्चुअल होस्ट और एकाधिक आईपी पते का समर्थन करता है।
छवि क्रेडिट: केजेकोल/आईस्टॉक/गेटी इमेजेज
Apache HTTP डेमॉन नाम-आधारित होस्टिंग का समर्थन करता है ताकि एकाधिक डोमेन नाम एक IP पता साझा कर सकें। होस्ट नाम बदलने से आपकी वेबसाइट का डोमेन नाम प्रभावी रूप से बदल जाता है, क्योंकि आपके विज़िटर अनुरोध करते हैं अनुरोध के HTTP. में आपके निर्दिष्ट पोर्ट पर URL के रूप में अपना होस्ट नाम भेजकर साइट शीर्षलेख चाहे आप लिनक्स, विंडोज या ओएस एक्स में अपाचे चलाते हैं, आपके होस्ट नाम मुख्य अपाचे कॉन्फ़िगरेशन फ़ाइल में संग्रहीत होते हैं, जिसमें अन्य कॉन्फ़िगरेशन फ़ाइलों से वर्चुअल होस्ट नाम शामिल हो सकते हैं।
स्टेप 1
अपने डिफ़ॉल्ट टेक्स्ट एडिटर में मुख्य अपाचे कॉन्फ़िगरेशन फ़ाइल, httpd.conf खोलें। आपके ऑपरेटिंग सिस्टम के आधार पर, यह निम्न निर्देशिकाओं में से एक में स्थित है:
दिन का वीडियो
लिनक्स: /etc/httpd/conf/ विंडोज: C:\Program Files\Apache Software Foundation\conf\ OS X: /etc/apache2/
चरण दो
फ़ाइल में "सर्वरनाम" (बिना उद्धरण के, यहां और पूरे) शब्द खोजें। आप अधिकांश पाठ संपादकों में "Ctrl-F" दबाकर या मेनू बार में "खोज" या "संपादित करें" पर क्लिक करके खोज फ़ंक्शन तक पहुंच सकते हैं। सर्वरनाम लाइन में आपका वर्तमान होस्ट नाम और पोर्ट नंबर एक कोलन द्वारा अलग किया गया है।
चरण 3
ServerName कीवर्ड के बाद एक नया होस्ट नाम दर्ज करें और सुनिश्चित करें कि आप पिछला पोर्ट नंबर मिटा नहीं रहे हैं। ServerName पंक्ति निम्न उदाहरण के समान होनी चाहिए:
सर्वर का नाम www.mynewhostname.com: 80
चरण 4
कॉन्फ़िगरेशन फ़ाइल में "वर्चुअल होस्ट" शब्द खोजें। वर्चुअल होस्ट अनुभाग डिफ़ॉल्ट फ़ाइल की पंक्ति 500 के आसपास होता है, लेकिन यदि आपने कई अनुकूलन जोड़े हैं तो यह कम हो सकता है। यदि आपकी कॉन्फ़िगरेशन फ़ाइल में अन्य फ़ाइलों के वर्चुअल होस्ट शामिल हैं, तो वे फ़ाइलें और उनके पूर्ण पथ इस खंड में सूचीबद्ध हैं। वैकल्पिक रूप से, वर्चुअल होस्ट जानकारी को सीधे httpd.conf फ़ाइल में शामिल किया जा सकता है।
चरण 5
अपने टेक्स्ट एडिटर में वर्चुअल होस्ट्स सेक्शन में शामिल फाइलों को खोलें। ज्यादातर मामलों में, शामिल फ़ाइल को httpd-vhosts.conf कहा जाता है, और यह httpd.conf के समान निर्देशिका में स्थित होती है। हालाँकि, एक फ़ाइल में फ़िट होने के लिए बहुत से वर्चुअल होस्ट वाले सर्वर अक्सर उन्हें अलग-अलग फ़ाइलों में संग्रहीत करते हैं और प्रत्येक को एक अलग शामिल लाइन पर शामिल करते हैं। यदि वर्चुअल होस्ट जानकारी सीधे httpd.conf फ़ाइल में मुद्रित होती है, तो आप इस अनुभाग को संपादित कर सकते हैं जहां यह है।
चरण 6
अपने वर्चुअल होस्ट की सर्वरनाम लाइन को अपने नए होस्ट नाम में बदलें, लेकिन पोर्ट नंबर को वर्चुअल होस्ट नाम में न जोड़ें। यदि अपाचे पुराने होस्ट नाम, आपके आईपी पते का उपयोग करके आपके वर्चुअल होस्ट से वेब पेजों की सेवा कर रहा है और पोर्ट नंबर पहले से ही वर्चुअलहोस्ट ब्रैकेट खोलने में शामिल हैं और निम्न के समान हैं उदाहरण:
VirtualHost कीवर्ड का अनुसरण करने वाला तारांकन एक वाइल्डकार्ड मान है जो आपके सर्वर पर सभी IP पतों का प्रतिनिधित्व करता है।
चरण 7
अपने कंप्यूटर को पुनरारंभ करके या कंसोल खोलकर और अपने ऑपरेटिंग सिस्टम के लिए उपयुक्त कमांड निष्पादित करके अपाचे को पुनरारंभ करें। Linux और OS X में, "sudo apachectl -k पुनरारंभ" दर्ज करें और विंडोज़ में, "httpd.exe -k पुनरारंभ करें" दर्ज करें।
टिप
सुनिश्चित करें कि आपका नया डोमेन नाम पंजीकृत है और आपके साइट विज़िटर नए नाम को बदलने से पहले जानते हैं।
चेतावनी
इस आलेख में दी गई जानकारी Apache 2.2 पर लागू होती है। यह अन्य संस्करणों या उत्पादों के साथ थोड़ा या महत्वपूर्ण रूप से भिन्न हो सकता है।