Ich möchte zwei virtuelle Hosts mit ihren eigenen SSL-Zertifikate auf Apache (Apache 2.2.22 und OpenSSL 1.0.1, debian 7.6) zu konfigurieren. Ich habe viele Artikel über SNI gefunden, kann sie aber immer noch nicht richtig konfigurieren. Hier ist meine config:mehrere SSL virtuelle Hosts auf Apache
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>
Domain https://test1.com funktioniert ordnungsgemäß (mit eigenem Zertifikat). Die Domain https://test2.test.pl zeigt den Inhalt der Domain test1.com an und verwendet test1 ssl-Zertifikat anstelle von test2.crt (wie es in der Konfigurationsdatei test2-ssl definiert ist). Alle Ideen, Anregungen sehr geschätzt.
Mit freundlichen Grüßen, und danke im Voraus!
Nicht möglich, dies zu tun: https://wiki.apache.org/httpd/NameBasedSSLVHosts – arco444