How to Set Up Amazon S3 + Cloudfront for Landing Page Hosting



🧙🏻‍♂️ Wizard 🔮
Staff Member
Community Leader
May 7, 2018
There are a lot of ways you can host your landing pages. Amazon is free for 1 year, so I'll show you how to set it up. If you already know how to set up a server another way (preferably w/CDN) you're more than welcome to use that and skip this lesson.

  • AWS Account
  • Namecheap Account (or another domain registrar account)
  • A domain name (enable WhoisGuard for protection; it's free)
To follow this guide completely, you will want to have an AWS account, a domain, and a Namecheap account. If you don't have a Namecheap account, you can still follow the guide, but you will have to figure out the Namecheap steps on your own at your domain registrar.

Step 1: Forward Namecheap Emails​

💡 Note: You can skip this step if your Namecheap account is with an email you have access to.

Because we will make the website secured by SSL (HTTPS), we need to take a few steps in Namecheap before we apply for the free SSL certificate from Amazon.
  1. Login to your Namecheap account.
  2. Find the domain you'd like to forward emails from. Click 'Manage'.
  3. On the 'Domain'
Last edited:
You need to purchase this course to be able to view the content! Select your payment method below and click to purchase.