我花了一天时间阅读 AWS Elastic Beanstalk,但作为 AWS 新手,仍有一些我不清楚的问题。据我所知,它将允许我的 PHP 应用程序根据我设置的规则进行扩展。我可以将我的数据库数据存储在 Amazon RDS 实例上,并将我的媒体存储在 Amazon S3 实例上。随着站点获得更多流量,系统将添加新的 Amazon EC2 实例,这将增加计算容量。但是 PHP 应用程序文件存储在哪里?
问问题
1172 次
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/html
EB 将源代码放入的第一个位置。也许最后一个地方,我会看到......
于 2022-01-24T13:40:38.620 回答