FIRST Cloud Project
First Cloud Project
Project 1 — Deploy a Simple Website on AWS
Objective
Learn how to deploy a basic website using AWS services.
By the end of this project, you will:
  • Understand cloud deployment basics
  • Launch cloud resources
  • Configure permissions
  • Host a live website
Skills Covered
  • AWS basics
  • EC2 virtual machines
  • Security groups
  • Remote access
  • Basic Linux commands
  • Web server setup
Step 1 — Create an AWS Account
Create your AWS Free Tier account.
Use the free tier to avoid unnecessary costs.
Step 2 — Launch an EC2 Instance
Inside AWS:
  1. Go to EC2
  2. Launch Instance
  3. Select Amazon Linux
  4. Choose Free Tier instance
  5. Configure security group:Allow HTTPAllow SSH
  6. Launch instance
Step 3 — Connect to the Server
Use SSH to connect to your instance.
Example:
ssh -i your-key.pem ec2-user@your-public-ip
Step 4 — Install Apache Web Server
Run:
sudo yum update -y sudo yum install httpd -y sudo systemctl start httpd sudo systemctl enable httpd
Step 5 — Create a Simple Web Page
Run:
echo "My First Cloud Project" | sudo tee /var/www/html/index.html
Step 6 — Test Your Website
Open your EC2 public IP address in a browser.
You should see:
My First Cloud Project
Congratulations. You just deployed your first cloud-hosted website.
What You Learned
You learned:
  • How cloud servers work
  • Basic deployment process
  • Remote server access
  • Web hosting fundamentals
  • Security group configuration
Next Challenge
Try improving the project by:
  • Adding a custom HTML page
  • Using a domain name
  • Adding HTTPS
  • Creating multiple pages
  • Automating deployment
0
0 comments
Collins Orighose
1
FIRST Cloud Project
powered by
CloudSkills Academy
skool.com/cloudskills-academy-1314
Helping IT professionals transition into cloud engineering through mentorship, hands-on projects, career guidance, and real-world cloud skills.
Build your own community
Bring people together around your passion and get paid.
Powered by