Yep… My Blog. I figured it was only fair that I include myself. My SSL is only for accessing the backend (which only I have access to) but is that really an excuse?
Excellent Question
I don’t know that I actually have access to fix that (that particular site exists on shared hosting and not on my server).
I’m going to investigate though and see if I can either get another SSL Cert, or disable ComputerDefense.org on port 443.
If you are on a shared, I believe you cannot even do that (disable 443)
I sort of ask because I know what my answer would be: I can’t.
Maybe Apache can twiddle it with vhosts and stuff, but I know my popular load-balancer and IIS both can’t have different SSLs on the same site with two different host headers. At least not without getting crazy complex very quick. You’d probably need to host the site “blah.com” with a real cert named “blah.com” and once the connection is established, http redirect to “www.blah.com:443.” Or reject the initial SSL attempt and redirect “blah.com:443″ to “www.blah.com:443″
Or maybe have two separate virtual hosts/servers that point transparently back to the same site. But the site better be coded to accept that discrepancy!
All of that is a huge pain to manage.
“www.site.com and site.com are easy pickings for this simple reason.

January 13, 2009
Just an interesting question: How would you fix that?