Teraz jest możliwe, aby na jednym adresie ip zaistalować wiele certyfikatów SSL/TLS. Sprawa jest banalnie prosta.
1. Instalaujemy i konfigurujemy gnutls zamiast ssl
apt-get install libapache2-mod-gnutls
a2dismod ssl
a2enmod gnutls
2. sprawdzamy i ewentualnie poprawiamy /etc/apache2/ports.conf aby było coś takiego:
<IfModule mod_gnutls.c>
Listen 443
</IfModule>
3. Przykładowe wpisy w vhost:
NameVirtualHost host.domena.pl:443
<VirtualHost host:443>
ServerName domena-xx.pl
GnuTLSEnable on
GnuTLSCertificateFile /etc/apache2/certs/cert1.crt
GnuTLSKeyFile /etc/apache2/certs/certa.key
GnuTLSPriorities NORMAL
DocumentRoot /var/www/domena-xx.pl/
</VirtualHost>
4. wygenerować certyfikat
5. Przeładować apache i voila