De acordo com a documentação do Apache, você não poderia servir mais do que um SSL VirtualHosts no mesmo IP e Porta sem ativar o SNI. Para fazer sua configuração funcionar, você deve adicionar à configuração do Apache SSLStrictSNIVHostCheck
directive, mais informações podem ser encontradas em este artigo .
Ou outra solução, instale o nginx como revers-proxy e encerre o SSL no nginx, assim o Apache servirá apenas http.