This project demonstrates deploying a static website on a cloud server using AWS EC2 and Nginx.
It includes launching a virtual machine, configuring network access, connecting via SSH, and hosting a website using a Linux-based web server.
User → EC2 Instance → Nginx → Website
- Created an EC2 instance (Ubuntu)
- Configured key pair for secure access
- Allowed inbound traffic:
- SSH (Port 22)
- HTTP (Port 80)
- Connected to EC2 instance using SSH
- Accessed Linux terminal remotely
- Installed Nginx web server
- Started and enabled service
- Uploaded custom HTML website
- Hosted via EC2 public IP
✅ Website successfully deployed on AWS EC2
✅ Accessible via public IP
✅ Nginx configured and running
- AWS EC2
- Ubuntu Linux
- Nginx
- HTML, CSS
- Cloud server deployment using EC2
- Security group and networking configuration
- SSH-based remote access
- Nginx installation and management
- Hosting a real web application
- Add domain using Route 53
- Enable HTTPS (SSL)
- Integrate CloudFront CDN
- Automate deployment
Swaraj Sutradhar




