Apache HTTP सर्वर संस्करण 2.2 httpd.conf में फाइलें शामिल करें


18

मेरे पास एक बड़ी httpd.conf फ़ाइल है, जिसमें से अधिकांश वर्चुअल होस्ट है। क्या कोई फ़ाइल बनाने का एक तरीका है, virtual_hosts.conf, और इसे httpd.conf से शामिल करें? मैं थोड़ा गुदगुदा रहा हूँ, लेकिन जहाँ तक शामिल है, बस मॉड्यूल लोडिंग के बारे में बहुत कुछ पता नहीं लग सकता है।


1
इसके लिए गूगल न करें। अपाचे डॉक्स पढ़ें ।
एंड्रयू शुल्मन

1
@AndrewSchulman: आप जानते हैं कि मैंने यह सवाल 3 साल पहले पूछा था ... है ना?
जोश

जवाबों:


37

अपाचे httpd.conf फ़ाइलों की जानकारी यहाँ पर मिल सकती है

कुछ स्निपेट इस वेबसाइट से कॉपी किए गए हैं ताकि यह सुनिश्चित किया जा सके कि लिंक खो जाने पर जानकारी खो न जाए:

Include /usr/local/apache2/conf/ssl.conf
Include /usr/local/apache2/conf/vhosts/*.conf

रिश्तेदार पथ:

Include conf/ssl.conf
Include conf/vhosts/*.conf

वाइल्डकार्ड:

Include conf/vhosts/*/*.conf

8

मैं प्रत्येक वर्चुअल होस्ट को स्वयं की vhost config फ़ाइल में अलग करता हूं, इस तरह आप एक विशाल दस्तावेज़ के माध्यम से खोज नहीं करते हैं जो एक छोटे से निर्देश की तलाश में है। क्वांटा की पोस्ट के समान:

Include /etc/apache2/vhosts.d/*.conf

बस इसे अपने httpd.conf में अंतिम पंक्ति के रूप में रखें

तो बस अपने एकल vhosts.conf को प्रत्येक डोमेन के लिए अलग-अलग फ़ाइलों में विभाजित करें, अर्थात

domain1.conf
domain2.conf
domain3.conf
etc.... 

प्रबंधन के लिए बहुत आसान है। -sean


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.