I sent this situation off to the help team but maybe it is either that stupid or that hard.
I have installed 2 SSL Certs on my server. I am using a naming convention for apache configuration for each cert. Server: Windows server 2008, Apache/2.2.14 (Win32) mod_ssl/2.2.14 OpenSSL/0.9.8k PHP/5.2.11 httpd-vhost.conf ___________________________ NameVirtualHost *:443 <VirtualHost *:443> SSLEngine on SSLCertificateFile "C:\\certs\\ServerA.crt" SSLCertificateKeyFile "C:\\certs\\ ServerA.key" ServerName www. ServerA.com SSLOptions StrictRequire SSLProtocol all -SSLv2 ServerAdmin notice@ ServerA.com DocumentRoot "C:\\Program Files (x86)\\Apache Software Foundation\\Apache2.2\\www\\html\\ ServerA " ErrorLog "C:\\Program Files (x86)\\Apache Software Foundation\\Apache2.2\\logs\\ssl-access- ServerA.log" CustomLog "logs/access-ssl-www. ServerA.com" common </VirtualHost> <VirtualHost *:443> SSLEngine on SSLCertificateFile "C:\\certs\\ ServerB.crt" SSLCertificateKeyFile "C:\\certs\\ ServerB.key" ServerName www. ServerB.com SSLOptions StrictRequire SSLProtocol all -SSLv2 ServerAdmin notice@ ServerB.com DocumentRoot "C:\\Program Files (x86)\\Apache Software Foundation\\Apache2.2\\www\\html\\ ServerB " ErrorLog "C:\\Program Files (x86)\\Apache Software Foundation\\Apache2.2\\logs\\ssl-access- ServerB.log" CustomLog "logs/access-ssl-www. ServerB.com" common </VirtualHost> Here is where my senerio goes very weird. A computer with windows 7 browses to both location and everything is perfect. A computer with windows XP browses to the siteA no issue. But if they go to siteB, the cert for Site A is used on SiteB's load every time no matter what computer they are on. The siteB does show the proper site but the cert is the wrong cert. This fails in Firefox, IE, Safari, Google Chrome on windows XP. Any suggestions ? Does this make sense what I am saying? Richard L. Buskirk Senior Software Developer