Amazon VPC – Elastic load balancer not forwaring requests to Private Subnet instance

amazon ec2amazon-elbamazon-vpc

I have setup and Elastic load balancer in VPC. There is a public and private subnet. Currently the web server is in the Private subnet and there is a NAT instance in public subnet, from which the web server can be accessed.

Now when i created an Elastic Load balancer, which pointed to the web server in private subnet, the requests from ELB are not being sent to web server.

Is there any special method through which i have to configure ELB in VPC?

Best Answer

I wouldn't exactly call it "special" -- you just need to make sure that your security and ACL policies, and your route tables, are all configured appropriately. Without knowing those, it's hard to say for sure what you need to change, but I'd review those and the problem will probably make itself known.