Você também precisa definir o nome do servidor na sua configuração SSL:
<VirtualHost *:443>
ServerName test1.com
ServerAdmin [email protected]
DocumentRoot /var/www/test1/
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM
SSLCertificateFile /etc/ssl/certs/ssl.crt
SSLCertificateKeyFile /etc/ssl/private/ssl_dec.key
SSLCertificateChainFile /etc/ssl/certs/sub.class1.server.ca.pem
</VirtualHost>
<VirtualHost *:443>
ServerName test2.com
ServerAdmin [email protected]
DocumentRoot /var/www/test2/
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM
SSLCertificateFile /etc/ssl/certs/think.crt
SSLCertificateKeyFile /etc/ssl/private/think_dec.key
SSLCertificateChainFile /etc/ssl/certs/sub.class1.server.ca.pem
</VirtualHost>