如何在多服务器环境中部署应用程序(在本例中为基于PHP和MySQL)。具体而言,应该按照下面提到的配置部署应用程序。
MySQL部分是显而易见的但是我需要明确如何在2台服务器上部署应用程序。我知道我可能需要在两个EC2实例上设置应用程序,并且某种方式AWS弹性负载平衡将自动平衡负载。
我是否需要在应用程序中进行任何特定的配置/代码更改才能在这样的环境中工作?在我的情况下,应用程序将基于Cake或Yii。它们是否默认为云端准备好了?如果不是,那么需要改变什么。
基本上,我正在寻找一份指南或说明,澄清所有这些疑问,并帮助我按照上述配置部署应用程序。
答案 0 :(得分:1)
我将Yii应用程序部署到多个ec2实例时使用Capistrano。
我认为以下文章会有所帮助:
然后,当您为Yii创建Capistrano的第一个配置文件时,以下内容会有所帮助。