title: cloudfront fail to request objects in behavior
body: <p>I have setup cloudfront, elb and my ec2 web server for default behavior (no caching), everything is working fine. There is only 1 origin (the elb) and the origin path is empty.
  Now I want to cache static stuff with cloudfront from the web server (wildfly) like js/css, they're all served in /my-context/assets folder</p>
  
  <p>So i add a new behavior with path pattern '/my-context/assets/*' and default cache settings using the same origin. 
  This is not working, my request login page return the page html itself, but all css/js are failed. Request to /my-context/assets/a/b/some.css return 502 with "CloudFront wasn't able to connect to the origin."</p>
  
  <p>I also tried to setup a new origin (with the same elb) with path "/my-context/assets" for the new behavior, it also fail.</p>
  
  <p>Can I have instruction on how to make this work? or is this actually not do-able?</p>
  
  <p>Thank you!</p>