After a bunch of help from Google I think the site is fully set up – SSL certificate installed and appropriate redirects in place. I’m sure it would have been easier to use some hosted out of the box solution instead of setting up my own server, but what is the fun in that?