There is actually by default a "Default SSL" vhost that can mess things up for you and can cause surprising and unexpected results.
Default Apache SSL Cert
in /etc/httpd/conf.d/ssl.conf
there is a default SSL Virtual Host which screws things up by offering itself instead of the SSL cert I specify in my own vhosts
apache, mod_ssl, certificate, default, quot, ssl, vhost, surprising, cert, etc, httpd, conf, virtual, screws, specify, vhosts,