Apache सर्वर कॉन्फ़िगरेशन एक्सटेंशन?


0

मैं अपाचे सर्वर का एक डुप्लिकेट संस्करण स्थापित करना चाहता हूं जो मौजूदा चल रहे संस्करण के साथ लगभग सभी कॉन्फ़िगरेशन को साझा करता है। या तो सर्वर में से एक हर समय चल रहा होगा और चूंकि मैं कॉन्फ़िगरेशन फ़ाइलों को डुप्लिकेट नहीं करना चाहता, इसलिए मैंने मूल अपाचे सर्वर के httpd.conf को शामिल करने के लिए httpd.conf फ़ाइल द्वारा संदर्भित किया है।

लेकिन मैं ssl conf में वर्चुअल होस्ट सेटिंग को कस्टमाइज़ करना चाहता हूं, अधिक सटीक रूप से mod-rewrite नियम, इसलिए मैंने सभी बदलावों के साथ httpd.ssl.conf फ़ाइल बनाई। लेकिन चूंकि मूल httpd.conf में मूल httpd.ssl.conf फ़ाइल शामिल है, इसलिए मुझे "सॉकेट पते के केवल एक उपयोग की अनुमति है" त्रुटि हो रही है।

 MyHttpd.conf --> Includes Original Httpd.conf
                            --> Includes original httpdssl.conf

              --> Includes customizedHttpssl.conf

क्या मूल httpssl.conf को बाहर करने और सिस्टम को मेरे ssl.conf को पहचानने का कोई तरीका है? या वर्चुअल होस्ट सेटिंग का विस्तार किया जा सकता है।

जवाबों:


1

सब कुछ ले जाएँ, लेकिन मूल SSL कॉन्फिगरेशन httpd.confको एक नई फ़ाइल में शामिल करें जिसे कहा जाता है httpdcommon.conf

अब सेटअप करें

 httpd.conf --> Includes httpdcommon.conf
            --> Includes original httpdssl.conf

फिर

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