AWS Elastic Beanstalk 在 url 中插入文件夹
Posted
技术标签:
【中文标题】AWS Elastic Beanstalk 在 url 中插入文件夹【英文标题】:AWS Elastic Beanstalk inserts folder in url 【发布时间】:2015-07-22 13:00:35 【问题描述】:我有一个常用的 php/angular.js 项目,其中我的 index.php 文件位于根目录 / 中,其他文件位于 /css 或 /bower-components 等文件夹中。
当我压缩此文件并将其上传到 Elastic Beanstalk 时,我遇到了一个奇怪的问题: AWS 找到我的 index.php 文件,但对于所有其他文件,如 .js 和 .css Elastic Beanstalk 在 url 中插入一个额外的文件夹。 我完全不知道为什么。
【问题讨论】:
你能告诉我们你所说的“在 url 中插入和额外的文件夹”是什么意思吗? 我有例如 和 AWS 使其成为 projectname.elasticbeanstalk.com/projectname/bower_components/…"> 【参考方案1】:这可能是由于您压缩代码的方式。 但是,如果您想在不更改 zip 的情况下解决此问题,您只需告诉 Beanstalk 您的“文档根目录”是什么。
使用 Elastic Beanstalk Web 控制台:
Click on environment -> Configuration -> Software Configuration (Gear icon) -> Document Root. First option on page.
设置为:projectname
【讨论】:
以上是关于AWS Elastic Beanstalk 在 url 中插入文件夹的主要内容,如果未能解决你的问题,请参考以下文章
Amazon Elastic BeanStalk 错误:无法创建 AWS Elastic Beanstalk 应用程序版本
如何在 aws elastic beanstalk 环境实例启动上运行 shell 脚本
无法在 AWS Elastic Beanstalk 中创建环境?