Website Deployment Documentation

AWS Static Website Hosting – Jason Lavenant

Overview

I created the website as a passion project to further apply my knowledge and expand. This page provides a step-by-step guide on how I built and hosted my static website using AWS services. The website includes a resume, an about-me page, and this documentation page. I plan to implement more AWS services to my website.

Technologies Used

Step-by-Step Process

  1. Build the Site: Created HTML and CSS files for the resume, about me, and documentation pages.
  2. Create an S3 Bucket: - Logged into AWS Console → S3 → Created a bucket named yourdomain.com
  3. Upload Files: Uploaded index.html, about.html, documentation.html, style.css, and images to the S3 bucket.
  4. Enable Static Hosting: - In the S3 bucket I enabled Static Hosting to ensure that the bucket will operate properly.
  5. Set Permissions: - Configured a bucket policy to allow public read access to the files.
  6. Set Up Route 53:Connected a custom domain and pointed the domain to the S3 website endpoint.
  7. Use CloudFront & HTTPS: - Created a CloudFront distribution for the S3 site
    - Requested an SSL certificate from AWS Certificate Manager to enable HTTPS
    - Configured Route 53 to point to the CloudFront distribution for HTTPS access

Future Improvements

⬅️ Back to Home