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.