क्या इस तरह अपाचे में डोमेन और उप डोमेन बनाने का कोई तरीका है?


0

मैं एक वेब प्रोग्रामर हूं जिसे आखिरकार घर के विकास और परीक्षण के लिए एक विकास सर्वर स्थापित करने का काम सौंपा गया है। मैं एक नौसिखिया हूँ जब यह एक LAMP सर्वर स्थापित करने की बात आती है। मैं केवल "कार्यस्थल" के साथ डिफ़ॉल्ट LAMP स्टैक करने में कामयाब रहा हूं, कभी भी कई डोमेन को ठीक से काम करने में कामयाब नहीं हुआ।

जो मैं जानना चाहता हूं वह यह है कि क्या किसी एकल डोमेन / उपडोमेन के लिए एक एकल फ़ाइल को एक निर्देशिका में हटाना संभव है ताकि इसे कॉन्फ़िगर किया जा सके? मुझे यह महसूस होता है कि आप निर्देशिका / साइटों-उपलब्ध / सही का उपयोग कैसे करते हैं?

सही दिशा में किसी भी सुझाव बहुत सराहना की है।

जवाबों:


1

हां, यह वास्तव में अपाचे में कई उप-डोमेन प्रबंधित हैं। आपने एक कॉन्फ़िगरेशन बनाया sites-availableऔर फिर a2ensiteकमांड का उपयोग करके उन्हें सक्षम करें । उदाहरण के लिए, मेरे पास एक स्थानीय उबंटू दर्पण है और एक ही सर्वर पर एक रिपॉजिटरी सेट है: दर्पण (के रूप में सहेजा गया /etc/apache2/sites-available/default.conf) और प्रतिनिधि (के रूप में सहेजा गया /etc/apache2/sites-available/repo.conf। फिर मैं उन्हें इस प्रकार सक्षम करता हूं ( sudoया रूट की आवश्यकता है):

a2ensite default
a2ensite repo
service apache2 reload

उचित DNS कॉन्फ़िगरेशन के साथ, अब repo.fqdnऔर mirror.fqdnएक ही आईपी में हल करते समय, सही साइट खोलें।


क्या आप यह देखना चाहते हैं कि आपने यह कैसे किया? पाठ्यक्रम की कोई भी व्यक्तिगत जानकारी निकालें
Wh33t

1
@ Wh33t मैंने दोनों विन्यास फाइल पोस्ट की हैं। ऊपर लिंक हैं।
मुरु

हां, किसी कारण से यह काम नहीं कर रहा है। यहाँ मेरा dev.conf है, जिसे मैंने / etc / apache2 / साइट्स-सक्षम में बनाया है- <VirtualHost 192.168.0.2> ServerName dev.server ServerAlias server DocumentRoot /var/www/html/subs/dev </VirtualHost> यह a2ensite dev का उपयोग करके सही ढंग से जोड़ना प्रतीत होता है और मैंने इस सेवा को पुनः लोड किया है, फिर भी यह वेब पर देखे जाने पर मुझे डिफ़ॉल्ट निर्देशिका में लाता है। कोई विचार?
Wh33t

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