Si vous décidez de mettre en place un site SSL/TLS sous apache < 2.2.12 en utilisant les VirtualHosts, vous allez être confronté au problème d’adresse IP unique.

Vous serez contraints d’utiliser le même certificat pour tout vos vhosts SSL et de configurer le subjectAltName comme l’édicte la RFC 2818

exemple:
subjectAltName = DNS:vhost01.domaine.tld,DNS:vhost02.domaine.tld

C’est à cause des mécanismes HTTP et du protocole SSL que le problème existe, pour plus d’explications lisez l’article sur le site HSC

Depuis la version Apache 2.2.12, le support du SNI permet de régler ce problème

CHANGES_2.2.12

*) mod_ssl: Add server name indication support (RFC 4366) and better
     support for name based virtual hosts with SSL. PR 34607
     [Peter Sylvester &lt;peter.sylvester edelweb.fr&gt;,
      Kaspar Brand &lt;asfbugz velox.ch&gt;, Guenter Knauf, Joe Orton,
      Ruediger Pluem]

Heureusement, dans ce grand malheur, des solutions palliatives existent si vous n’êtes pas encore à cette version:

- créer des alias d’IP afin d’attribuer une IP au Vhost SSL

- ajouter d’autres interfaces réseau sur le serveur web, se qui revient à quelques clicks sur les serveur virtualisé (ESX, HYPER-V …)

- Autres solutions

Si vous utilisez Apache >= 2.2.12, suivez la procédure de l’article NameBasedSSLVHostsWithSNI sur le Wiki Apache.