Your situation may be vastly different from ours, so this may be of no
help at all. But here is how we redirect HTTP to HTTPS for our sites
using Apache 2:
<VirtualHost *:80>
ServerName www.example.com
Redirect / https://www.example.com/
</VirtualHost>