通过Elastic Beanstalk自定义apache配置文件将war文件中的文件夹映射到aws服务器的根路径

时间:2017-06-14 10:08:13

标签: java amazon-web-services tomcat elastic-beanstalk

我有一个名为dist的文件夹,其中包含我的spring boot / jhipster gradle app的angular2前端。 现在我尝试通过弹性beanstalk war上传(web前端)将包含后端和前端的war文件上传到aws。

我已将自定义配置文件 - xx-tomcat-settings.config设置到.ebextensions文件夹中。根据{{​​3}}的以下内容,它有效:

option_settings:
  aws:elasticbeanstalk:environment:proxy:staticfiles:
    /dist : dist

这会将我的dist文件夹映射到[myUrl]/dist,这有效。我可以致电http://***/dist/my.js,它会向我显示内容。 ,由于frontendassets的路径,我实际上想将/dist映射到/。所以我更改了自定义配置文件:

option_settings:
  aws:elasticbeanstalk:environment:proxy:staticfiles:
    / : dist

使用此配置文件,似乎没有任何映射。我无法获得http://***/dist/my.jshttp://***/my.js

所以我的问题是:如何正确引用配置文件中的根文件夹?或者,如果这不可能,有没有一种很好的替代方法来实现映射?

我通过jar -tf my.war查看了war文件是否正确,它是什么。现在我没有想法,对于aws / eb来说相对较新。我没有在aws支持论坛或文档中找到任何东西,所以......

提前致谢!

0 个答案:

没有答案