How do I apply CloudFront to a subdomain?

0

Hi there. I want to apply a cloudfront CDN to blog.example.com.

So I created a new Distribution and gave it an Original name and domain name as blog.example.com.

Then I set the CNAME to cdn.example.com and applied it to my WordPress website.

but it doesn't work.

Is there anything else I need to set up?

asked 10 months ago642 views
1 Answer
0
Accepted Answer

Hey there! To set up CloudFront as a CDN for your blog at blog.example.com, there are a few extra things you need to do. Let's go through the steps:

Create a CloudFront Distribution:

  • Go to the AWS Management Console and find the CloudFront service.
  • Click on "Create Distribution" and choose the delivery method that suits your website (usually "Web").
  • Fill in the "Origin Domain Name" with your blog's domain (blog.example.com).
  • Configure other settings like cache behavior, SSL certificate, and logging if needed.
  • Make sure to add your desired CDN domain (cdn.example.com) in the "Alternate Domain Names (CNAMEs)" field.
  • Complete the setup and wait for the CloudFront distribution to deploy. You'll get a CloudFront domain name like d12345.cloudfront.net.

Configure DNS:

  • Access your DNS provider where you registered your domain (example.com).
  • Add a CNAME record for cdn.example.com and point it to your CloudFront domain (d12345.cloudfront.net).
  • Remember to set the TTL (Time to Live) value to a reasonable duration like 300 seconds.

Update WordPress settings:

  • Log in to your WordPress admin panel.
  • Install and activate a plugin like "WP CloudFront" or "CDN Enabler" to handle the CDN integration.
  • Configure the plugin by entering your CDN domain (cdn.example.com) and enable it.
  • Clear any caching plugins or cache services to ensure your changes take effect.
  • Testing:

Wait for the DNS changes to propagate, which may take some time (up to 24 hours).

Just remember that DNS propagation can be slow, so if it doesn't work immediately, give it some time and try again later. Good luck!

profile pictureAWS
answered 10 months ago
profile picture
EXPERT
reviewed a month ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions