This project demonstrates deploying a static website on an Amazon EC2 virtual machine using Ubuntu Linux and Nginx web server.
The website was hosted on an EC2 instance and made publicly accessible using AWS networking and security configurations.
User | Internet | AWS EC2 Instance | Ubuntu Linux | Nginx Web Server | HTML / CSS / JavaScript Files
- Created an Ubuntu EC2 virtual machine
- Configured instance networking
- Connected using SSH
- Configured inbound rules
- Allowed SSH access from my IP
- Allowed HTTP traffic for website access
- Installed Nginx web server
- Configured website hosting directory
- Served static website files
- AWS EC2
- Ubuntu Linux
- Nginx
- HTML
- CSS
- JavaScript
- SSH
- Git & GitHub
- Created an EC2 instance using Ubuntu Server
- Generated and configured SSH key pair
- Connected to the server using SSH
- Updated Ubuntu packages
- Installed Nginx
- Uploaded website files to
/var/www/html - Configured security group rules
- Accessed the website using the EC2 public IP address
Successfully deployed a static website on an AWS EC2 Ubuntu server using Nginx.
Deployed a Linux web server on AWS EC2 using Ubuntu and Nginx with custom security group configuration.
Website deployed using AWS EC2: