1. Disable HTTP in Cornerstone/Titan.
2. Enable IIS on the server and let it bind to port 80, as it should.
3. Edit the IIS index page's html to just display a message and a redirection notice and force the redirect. That redirects to HTTPS, which is running on Titan and allows for SSL.
Each service just has to be bound to its own port: IIS - 80 Titan - 443