Well, I have gotten to the point of having two virtual servers. Both with the same name on the same IP but one on port 80 and one with SSL on port 443. This works fine.
Linking between the two is a pain though as I have to use the full URL in the link
<a href="https://mysite.com/page.html">Page</a>
instead of just
<a href="page.html">Page</a>
There must be a way to specify that a page or directory needs to be SSL without using the full URL. Otherwise coding the site will be a pain.
– C. Thomas