Web Server Setup

Step 1: Create the Instance

module "web_server" {
  source  = "registry.patterneddesigns.ca/patterneddesigns/ec2-instance/aws"
  version = "1.5.0"

  instance_name = "web-server"
  instance_type = "t3.micro"
  ami_id        = data.aws_ami.amazon_linux.id
  subnet_id     = module.vpc.private_subnets[0]
}

Step 2: Configure Security Groups

Allow HTTP/HTTPS traffic to the instance.

Step 3: Install Web Server

SSH into the instance and install nginx or apache.