हम अपने काफी छोटे लेकिन समर्पित उत्पादन सर्वर पर दो वेबसाइटों की मेजबानी कर रहे हैं। दोनों वेबसाइट को SSL प्रमाणीकरण की आवश्यकता होती है।
इसलिए, हमारे पास उन दोनों के लिए वर्चुअलहोस्ट सेट हैं। वे दोनों अपने स्वयं के domain.key, domain.crt और domain.intermediate.crt फ़ाइलों को संदर्भित करते हैं।
प्रत्येक साइट के लिए प्रत्येक CSR और प्रमाणपत्र फ़ाइल अपनी अनूठी जानकारी का उपयोग करके सेटअप की गई थी और उनके बीच कुछ भी साझा नहीं किया गया था (सर्वर के अलावा अन्य)
हालाँकि, जो कभी भी साइट का प्रतीकात्मक लिंक (/ etc / apache2 / साइट्स-सक्षम में सेट किया गया) पहले संदर्भ है, वह साइट है जिसके प्रमाणपत्र को संदर्भित किया जाता है, भले ही हम दूसरी साइट पर जा रहे हों।
उदाहरण के लिए, मान लें कि हमारी कंपनियां कैडबरी और नेस्ले हैं। हम दोनों साइटों को अपने प्रमाणपत्रों के साथ सेट करते हैं लेकिन हम अपाचे की साइट-सक्षम फ़ोल्डर में कैडबरी का प्रतीकात्मक लिंक बनाते हैं और फिर नेस्ले का।
आप नेस्ले की यात्रा पूरी तरह से ठीक कर सकते हैं लेकिन यदि आप प्रमाणपत्र की स्थापना की जांच करते हैं, तो यह कैडबरी के प्रमाणपत्र का संदर्भ देता है।
हम इन वेबसाइटों को एक समर्पित Ubuntu 12.04.3 LTS सर्वर पर होस्ट कर रहे हैं। दोनों प्रमाणपत्र Thawte.com द्वारा प्रदान किए गए हैं।
मुझे कुछ हद तक सफलता नहीं मिली। मैं उम्मीद कर रहा हूँ कि किसी और के पास एक अच्छा समाधान है?
धन्यवाद
संपादित करें: केवल अन्य समाधान जो लगता है कि कुछ लोगों को सफलता प्रदान करता है, अपाचे के साथ एसएनआई का उपयोग कर रहा है। हालाँकि, यहाँ सेटअप हमारे सेटअप के साथ बिल्कुल मेल नहीं खाते थे।