Follow me on Github: https://github.com/csphilli
NAMECHEAP UPDATE!!!
Namecheap no longer allows you to add host records if you're using a custom DNS. The workaround is pretty easy though. Don’t follow the video guide between ~
2:49 -
4:15 which is the part where we add the host record to namecheap. Once you reach the end of the video, follow these steps:
1) Go to AWS Certificate Manager (ACM) within your AWS console
2) Click on the certificate in question
3) The next screen should have some Cards such as Certificate Status, Domains, Details, etc. Within the Domains card you'll see a button for "Create records in Route 53". Click that.
4) The next screen will ask you which domain you’d like to apply the records to. Choose which one you want and click “Create records”.
That’s it!
~~~~~~~
This is the ultimate and fully comprehensive 2022 guide to setting up your own static website with a domain purchased through Namecheap and hosting set up through Amazon Web Services using S3, Route 53 and Cloudfront.
I'll take you through every step which includes:
1) Authenticating your Namecheap domain with Amazon through Amazon's certificate manager.
2) Creating your Amazon Route 53 nameserver records and inserting them into your Namecheap domain account.
3) Creating your Amazon S3 buckets and setting them up for static website hosting and redirects.
4) Creating your Amazon Cloudfront distrubution which includes a crucial piece of information that many guides neglect to mention.
5) And redirecting your domain traffic to your Cloudfront distribution.