我在www.mycompany.com上部署了静态cloudfoundry应用程序
当用户访问www.mycompany.com/rate时,我希望将该页面转发到myrate.apps.mycompany.com/summary
静态应用程序包含一个nginx.conf。 以下是我的配置。
server {
listen <%= ENV["PORT"] %>;
server_name localhost;
location = /rate {
proxy_pass http://myrate.apps.mycompany.com/summary;
}
location = /rate/ {
proxy_pass http://myrate.apps.mycompany.com/summary;
}
}
这是问题所在。 http://myrate.apps.mycompany.com/summary正在使用一些css和js文件:
我如何代理这些资源?
没有任何代理,将导致404 www.mycompany.com/rate/js/myjs.js
干杯, 肯
答案 0 :(得分:-1)
您可以使用&#34; staticfile&#34;推送您的应用程序。 buildpack并指定自定义Nginx配置!请参阅http://docs.cloudfoundry.org/buildpacks/staticfile/index.html#custom_nginx_configuration和https://github.com/cloudfoundry/staticfile-buildpack