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.
- 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.
To demonstrate the deployment of a static website using AWS services, enabling seamless hosting and accessibility for the KLU University website.
- Amazon Web Services (AWS): EC2, VPC
- Linux: Server environment
- HTTPD: Apache Web server configuration
- PuTTY: Secure connection to EC2 instance
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
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

STEP 2: NavIGATE TO VPC SERVICE

STEP 4: select vpc with a single public subnet

STEP 5&6: Change VPC Name and create vpc

STEP 7: VPC is successfully created

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

CREATE INSTANCE
STEP 9: navigate to ec2 service

STEP 11: Choose amazon lnux 2 AMI

STEP 12: Choose T2.micro instance type

STEP 13: Choose newly created vpc

STEP 14: enable using subnet setting

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

STEP 16: review and launch instance

STEP 17: create a new key pair

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

We implemented the same project in two different ways:
-
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 -
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



