我很困惑如何在AWS上托管动态Laravel网站。目前,我有一个自动缩放组,其配置为 MIN 1 和 MAX 1 。我要实现的是在当前EC2出现故障时为新的EC2服务器提供午餐。
我不了解的是我应该将网站代码存储在哪里,以便启用新的EC2服务器以自动获取它!我已经阅读了有关将其存储在S3存储桶中的信息,但是我的网站是动态的,不确定是否合适。
任何指导将不胜感激:)
答案 0 :(得分:1)
您可以复制/ var / www / html的全部内容并将其存储在s3存储桶中。 然后,您可以在ec2实例中添加引导脚本,该脚本会将s3存储桶的内容复制到其/ var / www / html目录。
答案 1 :(得分:0)
您可以将任何引擎用于云供应环境和应用程序(例如Ansible或Urbancode Deploy Blueprint designer),并在其中配置部署脚本,这些脚本可以从存储库,工件服务器(Jfrag)或任何地方获取源代码/工件。想得到。