1 Answer
- Newest
- Most votes
- Most comments
0
- You will need to put your website behind an AWS ALB and create a HTTPS (SSL) Listener.
- Assign your certificate to the HTTPS listener
- Create a Target Group and Place your EC2 into the Target Group.
- Create a rule on ALB to send all Traffic to the Target Group
- You can also create a rule that redirects port 80 to 443 (HTTPS)
https://docs.aws.amazon.com/elasticloadbalancing/latest/application/create-https-listener.html
If using a S3 origin, then its a different process and you will need to use cloudfront.
Relevant content
- asked 2 years ago
- AWS OFFICIALUpdated 6 months ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated 10 months ago
Thank you for the response, I have created the HTTPS listen but the website is still not secured here is my website https://www.diamondxtratraining.com
Your ALB is pointing to an Expired certificate. Ensure your ALB points to a cert thats valid. It expired 6 days ago
Ok.. Looks like you could be going direct to an EC2 or lightsail instance. Please confirm as your using a lets encrypt Cert on this website. If you are going direct to the EC2 then you need to update it on the EC2 or lightsail