AWS Beanstalk文档目录

时间:2014-03-19 10:00:21

标签: php amazon-web-services amazon-ec2

我已成功将我的应用程序上传到AWS Beanstalk,其环境URL也正常运行。但每当我更改/ var / www / html /下的任何PHP脚本时,它都不会反映更改。

我不确定Beanstalk应用程序的目录位置,并假设它是/ var / www / html / am尝试这个。

非常感谢。

2 个答案:

答案 0 :(得分:7)

将应用程序部署到在Elastic Beanstalk中运行的基于PHP的环境时,应用程序代码存储在/var/www/html/中。可以通过更改Elastic Beanstalk Web控制台中的DocumentRoot设置或通过.ebextensions设置来更改此设置。

部署更改时,部署过程需要几分钟才能完成 - 它不是即时的。

  

[...]每当我更改/ var / www / html /下的任何PHP脚本时,它都不会反映更改。

您是如何进行这些更改的?

答案 1 :(得分:1)

当然,您应该使用

部署更改的代码
eb deploy

您可以使用以下命令将文档根目录设置在.ebextensions文件夹中的文件中:

option_settings:
- namespace: aws:elasticbeanstalk:container:php:phpini
  option_name: document_root
  value: /root/folder/relative/to/var/www/html