AWS VPC USING NAT GATEWAY
NAT Gateway to provide the internet access to instances running in the private subnet.
1. Write an Infrastructure as code using terraform, which automatically create a VPC.
2. In that VPC we have to create 2 subnets:
1. public subnet [ Accessible for Public World! ]
2. private subnet [ Restricted for Public World! ]
we have cretated the vpc and inside it we have created the two subnet one is public and other one is private subnet.
3. Create a public facing internet gateway for connect our VPC/Network to the internet world and attach this gateway to our VPC.
4. Create a routing table for Internet gateway so that instance can connect to outside world, update and associate it with public subnet.
6.Update the routing table of the private subnet, so that to access the internet it uses the nat gateway created in the public subnet
7. Launch an ec2 instance which has Wordpress setup already having the security group allowing port 80 sothat our client can connect to our wordpress site. Also attach the key to instance for further login into it.
8. Launch an ec2 instance which has MYSQL setup already with security group allowing port 3306 in private subnet so that our wordpress vm can connect with the same. Also attach the key with the same.
website for wordpress setup-http://ec2-52-66-89-246.ap-south-1.compute.amazonaws.com/2018/11/02/hello-world/
WORDPRESS LAUNCHING
DESTROYING OF RESOURCES.- terraform destroy -auto-approve
GITHUB LINK-https://github.com/shrey285001/AWS-VPC/blob/master/vpc.tf
MENTOR- https://lnkd.in/dJWN8ig