In short: An HTTP to HTTPS migration starts with installing an SSL certificate; then every HTTP URL is sent to its HTTPS equivalent with a single...
SSL certificates, firewalls, backups, malware protection and practical website security advice.