Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon ec2 Laravel 5.1-AWS Elastic Beanstalk的独立EC2_Amazon Ec2_Laravel 5.1 - Fatal编程技术网

Amazon ec2 Laravel 5.1-AWS Elastic Beanstalk的独立EC2

Amazon ec2 Laravel 5.1-AWS Elastic Beanstalk的独立EC2,amazon-ec2,laravel-5.1,Amazon Ec2,Laravel 5.1,我在独立的EC2上部署了一个Laravel 5.1应用程序。我想在AWS Elastic Beanstalk上部署它。我可以将其压缩并上传,还是需要从头开始部署所有内容?这实际上取决于您构建项目的方式,但通常情况下,您可以压缩项目,将其放在EB环境的S3存储桶中,然后在环境创建期间从那里部署它 不过,我建议您使用Amazon上的eb cli工具直接在项目文件夹中执行此操作。您可以继续将更改部署到本地git repo,而无需每次手动压缩和上载项目,eb cli会为您这样做 在创建实例之后,还可能需

我在独立的EC2上部署了一个Laravel 5.1应用程序。我想在AWS Elastic Beanstalk上部署它。我可以将其压缩并上传,还是需要从头开始部署所有内容?

这实际上取决于您构建项目的方式,但通常情况下,您可以压缩项目,将其放在EB环境的S3存储桶中,然后在环境创建期间从那里部署它

不过,我建议您使用Amazon上的eb cli工具直接在项目文件夹中执行此操作。您可以继续将更改部署到本地git repo,而无需每次手动压缩和上载项目,eb cli会为您这样做

在创建实例之后,还可能需要对其进行一些自定义。可以通过环境变量安全地设置api键、数据库连接凭据等,并将脚本放入.ebextensions文件夹中,用于放置修改后的服务器配置文件或将依赖项安装为yum软件包