How to Enable SSL for Amazon EC2 Instance(LAMP packaged by Bitnami)?
Solution 1:
Here's an answer to close things off.
The best approach here is to register a domain name for the server rather than using the EC2 domain name, set up DNS records, and create an A record for the server. Request a certificate for that domain name.
If you're using CloudFront a domain such as origin.example.com can be useful, so that CloudFront can control the primary domain. Otherwise you can register any domain name you like.