Current Scenario
I am hosting a wordpress website on a ECS
instance which runs wordpress in a docker container
My wordpress is working fine but i want to change HTTP
to HTTPS
What i dont want to use
1) ELB
2) Anything cost ineffective
What i tried
I tried using cloud front and setting ec2-52-64-xxx-xxx.ap-southeast-2.compute.amazonaws.com
as origin domain
and origin id
I also set it to redirect HTTP to HTTPS
Current CloudFront behaviour
What happens is when i goto the cloudfront link it redirects me to ec2-52-64-xxx-xxx.ap-southeast-2.compute.amazonaws.com
(HTTP)
instead of using the cloudfront link
Desired CloudFront behaviour
It should use the HTTPS
cloudfront URL to use my wordpress website by redirecting any traffic from my origin from HTTP
to HTTPS
Current Server configs
1) I don't have any SSL/TLS
certificate installed in my ECS
instance
2) My .htaccess
file has default values (not sure if i even should update it or cloudfront will work without any changes to .htaccess
)
3) Wordpress is not installed so the database does not have any values which might be causing a redirect ( I deleted the database to test if that might be causing the inconsistency)
I am really new to AWS,There might be a better way to achieve HTTP
to HTTPS
redirect i think any sugggestions/help is highly appreciated thanks :)