apache tutorial - Force HTTPS using virtual host - apache - apache web server - apache server - apache2
Force HTTPS using virtual host in apache
Use Redirect to force users to connect to the secureURL.
The rest of the configuration can be put in the ssl virtual host (port 443) since everything is redirected.