DAY 1 Setting up EC2 & Nginx
ЁЯОп Day 1 Objective Explained тЬЕ 1. Launch an EC2 Instance ЁЯСЙ рдорддрд▓рдм: AWS cloud рдореЗрдВ рдПрдХ virtual server рдмрдирд╛рдирд╛ What you do: Go to AWS EC2 Launch instance (Ubuntu preferred) Select t2.micro Download .pem k...

Source: DEV Community
ЁЯОп Day 1 Objective Explained тЬЕ 1. Launch an EC2 Instance ЁЯСЙ рдорддрд▓рдм: AWS cloud рдореЗрдВ рдПрдХ virtual server рдмрдирд╛рдирд╛ What you do: Go to AWS EC2 Launch instance (Ubuntu preferred) Select t2.micro Download .pem key Why? ЁЯСЙ This is your server (like your laptop but in cloud) тЬЕ 2. Configure Security Groups ЁЯСЙ рдорддрд▓рдм: рдХреМрди server рдХреЛ access рдХрд░ рд╕рдХрддрд╛ рд╣реИ Important Ports: 22 (SSH) тЖТ login рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 80 (HTTP) тЖТ website рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП 443 (HTTPS) тЖТ secure website Example: Port 22 тЖТ Your IP (secure) Port 80 тЖТ 0.0.0.0/0 (public access) Why? ЁЯСЙ Without this, browser рд╕реЗ access рдирд╣реАрдВ рд╣реЛрдЧрд╛ тЬЕ 3. Deploy Nginx (Make it Public) ЁЯСЙ рдорддрд▓рдм: server рдХреЛ website server рдмрдирд╛рдирд╛ Commands: remember this only four command sudo apt update sudo apt install nginx -y suod systemctl start ngnix sudo systemctl start nginx Test: http://your-public-ip ЁЯСЙ You will see: "Welcome to Nginx"