मैं दो वर्चुअल होस्ट को अपाचे पर अपने स्वयं के एसएसएल प्रमाण पत्र (अपाचे 2.2.22 और ओपनएस 1.0.1, डेबियन 7.6) के साथ कॉन्फ़िगर करना चाहता हूं। मुझे एसएनआई के बारे में कई लेख मिल गए हैं, लेकिन फिर भी इसे ठीक से कॉन्फ़िगर नहीं कर सकते हैं।अपाचे पर एकाधिक एसएसएल वर्चुअल होस्ट
ports.conf
NameVirtualHost *:80
NameVirtualHost *:443
Listen 80
<IfModule mod_ssl.c>
Listen 443
</IfModule>
<IfModule mod_gnutls.c>
Listen 443
</IfModule>
test1-ssl
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerName test1.com
DocumentRoot /var/www/test1
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/test1.crt
SSLCertificateKeyFile /etc/apache2/ssl/test1.key
</VirtualHost>
</IfModule>
test2-ssl
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerName test2.test.pl
DocumentRoot /var/www/test2
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/test2.crt
SSLCertificateKeyFile /etc/apache2/ssl/test2.key
</VirtualHost>
</IfModule>
डोमेन 012,369: यहाँ मेरी config हैठीक से काम करता है (अपने प्रमाण पत्र के साथ)। डोमेन https://test2.test.pl डोमेन test1.com की सामग्री प्रदर्शित करता है और test2.crt के बजाय test1 ssl प्रमाणपत्र का उपयोग करता है (क्योंकि इसे कॉन्फ़िगरेशन फ़ाइल test2-ssl में परिभाषित किया गया है)। किसी भी विचार, परेशानियों की बहुत सराहना की।
दयालु संबंध, और अग्रिम धन्यवाद!
ऐसा करने के लिए संभव नहीं है: https://wiki.apache.org/httpd/NameBasedSSLVHosts – arco444