2

我花了一天时间阅读 AWS Elastic Beanstalk,但作为 AWS 新手,仍有一些我不清楚的问题。据我所知,它将允许我的 PHP 应用程序根据我设置的规则进行扩展。我可以将我的数据库数据存储在 Amazon RDS 实例上,并将我的媒体存储在 Amazon S3 实例上。随着站点获得更多流量,系统将添加新的 Amazon EC2 实例,这将增加计算容量。但是 PHP 应用程序文件存储在哪里?

4

2 回答 2

2

您以 ZIP 格式将它们上传到 S3 存储桶,然后 Elastic Beanstalk 从那里获取它们。

于 2013-07-16T14:45:53.873 回答
0

当我第一次尝试将 Laravel 应用程序部署到 Elastic Beanstalk 时,我想运行php artisan storage:link命令。它有效,但我意识到它在/var/app/staging目录下创建了符号链接。

/staging那时我发现应用程序文件存在/current/var/app.

实际上,我原以为他们会/var/www/html是直截了当的。但是等等,他们也在那里!

所以,我很困惑,我阅读了 EB 文档,但找不到关于此的解释。

我仍在寻找此信息,但据我了解,存在应用程序部署阶段,EB 正在相应地创建两个目录:/staging/current.

所以必须是活的/current。我的猜测是/var/www/htmlEB 将源代码放入的第一个位置。也许最后一个地方,我会看到......

于 2022-01-24T13:40:38.620 回答