Skip to content

aws-project-klu/static-web-hosting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

AWS Project - Static Web Hosting on Amazon EC2

This project demonstrates the deployment of a static website on an Amazon EC2 Linux instance, configured with HTTPD and hosted on port 80. The project highlights the process of setting up web hosting for the KLU University website using AWS.

πŸš€ Project Highlights

  • VPC Creation: Set up a custom Virtual Private Cloud (VPC) to manage network configurations.
  • Instance Deployment: Launched an Amazon EC2 Linux instance for hosting the static website.
  • Configuration: Configured HTTPD on the instance to enable web hosting via port 80.
  • Secure Connection: Connected to the instance securely using PuTTY and the AWS Management Console.

🎯 Objective

To demonstrate the deployment of a static website using AWS services, enabling seamless hosting and accessibility for the KLU University website.

πŸ›  Technologies Used

  • Amazon Web Services (AWS): EC2, VPC
  • Linux: Server environment
  • HTTPD: Apache Web server configuration
  • PuTTY: Secure connection to EC2 instance

🌟 Outcome

Successfully hosted a static website for KLU University on an AWS EC2 instance, showcasing practical skills in cloud infrastructure, networking, and web hosting.

Authors:

  • G. G. Sanjana (190030485)
  • N. S. P. Priyanka (190031190)

Department: Computer Science and Engineering, K L University

πŸ“‚ Steps Included:

We have included detailed step-by-step instructions with screenshots below, showcasing the process of hosting a static website on AWS EC2. One approach uses the AWS "Connect" option, while the other involves connecting to the instance via PuTTY.

Steps for static web hosting to connect kluniversity website on EC2 linux with httpd port 80

STEP 1: Login into aws console image

STEP 2: NavIGATE TO VPC SERVICE image

STEP 3: LaUNCH vpc wizard image

STEP 4: select vpc with a single public subnet image

STEP 5&6: Change VPC Name and create vpc image

STEP 7: VPC is successfully created image

STEP 8: Check new vpc, internet gateways and route tables image image image

CREATE INSTANCE STEP 9: navigate to ec2 service image

STEP 10: launch instance image

STEP 11: Choose amazon lnux 2 AMI image

STEP 12: Choose T2.micro instance type image

STEP 13: Choose newly created vpc image

STEP 14: enable using subnet setting image

STEP 15: change security group name and add http, all traffic rules image

STEP 16: review and launch instance image

STEP 17: create a new key pair image

STEP 18: download key pair image

STEP 19: launch instance image

STEP 20: wait till 2/2 status check is passed image image

πŸ“‹ Steps Overview

We implemented the same project in two different ways:

  1. Connecting Through AWS Console: Details the process of using the AWS "Connect" option to set up the EC2 instance and host the website.
    πŸ‘‰ View the detailed steps here

  2. Connecting Through PuTTY: Describes the process of using PuTTY to securely connect to the EC2 instance and complete the hosting setup.
    πŸ‘‰ View the detailed steps here

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •