I've tried to setup CloudFront to point to an Elastic Load Balancer.
I can see the requests are reaching the web server (which as multiple Virtual hosts configured) however the requests always end up at the /var/www/error/noindex.html page.
If I remove CloudFront from the www DNS the sites work fine on apache though the ELB.
Also I have the CName www for each domain setup.
Any thoughts on why these CloudFront requests would arrive at the error page?