如何在 AWS elasticbeanstalk 上部署 symfony 3 项目

Posted

技术标签:

【中文标题】如何在 AWS elasticbeanstalk 上部署 symfony 3 项目【英文标题】:How to deploy a symfony 3 project on Aws elasticbeanstalk 【发布时间】:2020-09-01 09:42:54 【问题描述】:

我是 AWS 和一般 Web 应用程序部署的新手,我正在尝试使用 Elastic Beanstalk 部署我的 Symfony 3.4 应用程序。 所以我尝试按照这些说明进行操作: https://docs.aws.amazon.com/fr_fr/elasticbeanstalk/latest/dg/php-symfony-tutorial.html

当我点击 url 时我总是有这个消息的问题:

Forbidden

You don't have permission to access / on this server.

我的服务器规格:

运行 PHP 7.3 和 2.9.6 平台版本的 64 位 Amazon Linux。

我也关注了这个发布,但我无法解决问题:

aws beanstalk 403 error while deploying

当我在文档根目录中添加/public 时出现此错误并且应用程序无法部署:

Following services are not running: proxy.

谢谢。

【问题讨论】:

【参考方案1】:

我找到了解决方案, symfony 3 的文档根目录是 /web。

谢谢。

【讨论】:

以上是关于如何在 AWS elasticbeanstalk 上部署 symfony 3 项目的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Elasticbeanstalk 环境中运行的 docker 容器中承担 AWS 角色?

如何在 AWS elasticbeanstalk 中配置 sonarqube 7.1

如何授予 ElasticBeanstalk 对 AWS CodeCommit 的访问权限

如何使用aws elasticbeanstalk中的钩子运行部署后脚本?

如何访问部署在 aws elasticbeanstalk 中的文件

如何将我的 DNS 指向 AWS ElasticBeanstalk 实例?