This repository includes the AWS cloudformation template files to create a scalable and resilient infrastructure to host an Apache Web Server with high availability. The infrastructure runs 4 EC2 instances that can be reached through a same website URL thanks the to Load Balancer that is used. Also, automated health checks are constantly ran to make sure the 4 instance are running properly.
./create.sh project-2-public-network-stack ./public-network/template.yml ./public-network/params.json
./create.sh project-2-private-network-stack ./private-network/template.yml ./private-network/params.json
./create.sh project-2-security-stack ./security.yml ./env-param.json
./create.sh project-2-servers-stack ./servers.yml ./env-param.json
Instead of using ./create.sh use the ./update.sh script
Copy the project-2-servers-stack WebAppLBUrl output and paste it in a browser.
Currently the production env is running on: http://proje-webap-1jnkgkr0hs682-1142889075.us-west-2.elb.amazonaws.com/