Initial Setup

This project demonstrates the deployment of a static website using core AWS services, with the goal of gaining practical experience in cloud-based hosting and infrastructure configuration. Instead of relying on traditional hosting providers, the website was built and deployed using AWS to better understand how scalable cloud services interact in a real-world scenario.

The initial architecture utilised two primary services: Amazon S3 and Amazon Route 53. Amazon S3 was used to store and serve static website assets, including HTML, CSS, JavaScript, and media files. The bucket was configured for static website hosting and made publicly accessible through a controlled bucket policy, allowing users to retrieve content via a web browser.

Once the website was successfully deployed and accessible through the S3 endpoint, DNS configuration was implemented using Amazon Route 53. A hosted zone was created for the custom domain, and the domain’s nameservers were updated at the registrar to point to AWS. After DNS propagation, an alias record was configured to route traffic from the root domain to the S3 website endpoint, enabling access via a custom domain instead of the default S3 URL.

2.png

3.png

4.png

image.png

6.png

7.png

8.png

9.png

10.png

11.png

12.png

13.png

14.png

15.png