Computer >> कंप्यूटर >  >> स्मार्टफोन्स >> Linux

अपाचे में वर्चुअल होस्ट कैसे सेटअप करें

यह मार्गदर्शिका बताएगी कि वर्चुअल होस्ट क्या हैं और उन्हें उबंटू लिनक्स मशीन पर अपाचे का उपयोग करके कैसे सेट किया जाए।

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

इस उदाहरण में हम आपकी स्थानीय मशीन पर दो वर्चुअल होस्ट सेट करेंगे - calvin.dev और hobbes.dev . ये दोनों आपके फाइल सिस्टम में अलग-अलग स्थान की ओर इशारा करेंगे और विभिन्न साइटों को होस्ट करेंगे। आइए अपाचे और उसके समर्थन पैकेजों को स्थापित करके शुरू करें। कमांड लाइन से, निम्न कमांड जारी करें:

# sudo apt-get install apache2-utils apache2-common

आपके पास ये पैकेज पहले से ही स्थापित हो सकते हैं। यदि आप करते हैं, तो जब आप उपरोक्त आदेश चलाते हैं तो आपको उतना ही बताया जाएगा। इसके बाद, यह सुनिश्चित करने के लिए जांचें कि अपाचे ठीक काम कर रहा है। ऐसा करने के लिए अपनी मशीन पर एक वेब ब्राउज़र लॉन्च करें और url https://localhost पर जाएं। आपको एक साधारण पृष्ठ दिखाई देगा जो आपको सूचित करेगा कि आप अपाचे वेब सर्वर चला रहे हैं। यदि नहीं, तो कृपया अपाचे को स्थापित करने में सहायता के लिए वेब पर देखें।

इस प्रक्रिया में कई चरण शामिल हैं। हम जो करने जा रहे हैं, उसका विवरण यहां दिया गया है। सबसे पहले, हम अपाचे को दो नए वर्चुअल होस्ट के साथ कॉन्फ़िगर करेंगे जिन्हें हम सेटअप करना चाहते हैं। फिर हम इन दोनों नए वर्चुअल होस्ट के लिए रूट डायरेक्टरी बनाएंगे। इसके बाद हम इन वर्चुअल होस्ट के डोमेन को इंगित करने के लिए सिस्टम की /etc/hosts फ़ाइल में एक प्रविष्टि जोड़ेंगे। अंत में, हम इनमें से प्रत्येक वर्चुअल होस्ट की रूट डायरेक्टरी में एक साधारण फ़ाइल बनाएंगे ताकि यह पता लगाया जा सके कि यह किस डोमेन से जुड़ा है। फिर हम परीक्षण करते हैं।

वेब सर्वर स्थापित होने और काम करने के साथ अब हम वेब सर्वर के कॉन्फ़िगरेशन पर आगे बढ़ते हैं। एक नई फ़ाइल बनाएँ /etc/apache2/sites-available/vhosts.conf अपने पसंदीदा टेक्स्ट एडिटर (मेरा विम) में। निम्नलिखित पाठ जोड़ें:

<ब्लॉकक्वॉट>


ServerName calvin.dev
ServerAlias ​​www.calvin.dev
DocumentRoot /var/www/calvin.dev


ServerName hobbes.dev
ServerAlias ​​www.hobbes.dev
DocumentRoot /var/www/hobbes.dev

फ़ाइल सहेजें। अब कॉन्फिग में उल्लिखित दो निर्देशिकाएं बनाएं:

# सुडो mkdir /var/www/calvin.dev
# सुडो mkdir /var/www/hobbes.dev

अपनी होस्ट फ़ाइल में दो डोमेन जोड़ें। फ़ाइल खोलें /etc/hosts एक टेक्स्ट एडिटर में और अंत में निम्न पंक्ति जोड़ें:

<ब्लॉकक्वॉट>

127.0.0.1 calvin.dev
127.0.0.1 hobbes.dev

अब Apache में vhosts.conf कॉन्फिगरेशन को एक्टिवेट करें।

# sudo cd /etc/apache2/sites-enabled/
# ln -s ../sites-available/vhosts.conf

हम अब लगभग कर चुके हैं। हमें बस अपाचे को पुनः आरंभ करना है:

# sudo /etc/init.d/apache2 पुनरारंभ करें

और कुछ परीक्षण फ़ाइलें जोड़ें:

# प्रतिध्वनि "हाय मैं केल्विन हूं"> /var/www/calvin.dev/index.html
# प्रतिध्वनि "हाय मैं हॉब्स हूं"> /var/www/hobbes.dev/index.html

अब अपनी उंगलियों को क्रॉस करके रखें। जादू का काम करने का समय आ गया है। अपना वेब ब्राउज़र लॉन्च करें और url https://calvin.dev पर जाएं। इसे "हाय आई एम केल्विन" कहना चाहिए। और फिर https://hobbes.dev। इसे "हाय आई एम हॉब्स" कहना चाहिए।

अब आपके पास वर्चुअल होस्ट का वर्किंग सेट होना चाहिए। आप इनमें से जितने चाहें उतने जोड़ सकते हैं। यदि आप इसे किसी दूरस्थ मशीन पर चलाना चाहते हैं तो आप vhosts.conf फ़ाइल में "*:80" को मशीन के IP पते से बदल सकते हैं, जैसे "10.2.10.6:80"


  1. विंडोज 10 में वर्चुअल मशीन कैसे बनाएं

    इस लेख में मैं आपको दिखाऊंगा कि आप विंडोज़ 10 मशीन में वर्चुअल मशीन कैसे बना सकते हैं। वर्चुअल मशीन आपकी मशीन पर दूसरा ऑपरेटिंग सिस्टम चलाने का एक सही तरीका है, यह आपके मौजूदा ऑपरेटिंग सिस्टम को फिर से इंस्टॉल किए बिना नए ऑपरेटिंग सिस्टम के परीक्षण के लिए एकदम सही है। Windows 10 में वर्चुअल मशीन

  1. Windows 11/10 में हाइपर-V वर्चुअल मशीन कैसे सेटअप करें।

    यदि आप परीक्षण या अन्य उद्देश्यों के लिए विंडोज 11/10 पर एक हाइपर-वी वर्चुअल मशीन स्थापित करना चाहते हैं, तो विंडोज 10/11 पर हाइपर-वी सुविधा को सक्षम करने और एक नई वर्चुअल मशीन बनाने और कॉन्फ़िगर करने का तरीका जानने के लिए नीचे पढ़ना जारी रखें। हाइपर-वी प्रबंधक। माइक्रोसॉफ्ट ने विंडोज सर्वर 2008 औ

  1. Windows 10 पर वीपीएन कैसे सेटअप करें

    जब आपको अपने कार्यालय नेटवर्क को अपने घर से एक्सेस करने की आवश्यकता हो, या यदि आप एक संदिग्ध कनेक्शन पर इंटरनेट का उपयोग करना चाहते हैं तो क्या करें? वीपीएन इन प्रश्नों का उत्तर है क्योंकि यह एक सुरक्षित कनेक्शन प्रदान करता है और दूसरों को आपकी व्यक्तिगत जानकारी तक पहुंचने से रोकता है। वीपीएन काफी ह