Cake EC2实例中子域上的Cakephp生成应用程序

时间:2013-10-24 12:43:46

标签: apache cakephp amazon-web-services amazon-ec2 subdomain

我有一个cakephp网络应用程序,我已经上传并链接到ubuntu Amazon EC2实例上的apache服务器。我现在想:

一个。将生产版本与我的域名链接到子域名链接,例如:subdomain1.mywebsite.com 湾链接subdomain2.mywebsite.com上的开发版本,以便我可以在此处继续进行更改并将其推送到生产子域。

我是否必须在apache中使用虚拟主机,还是仅使用cakephp的另一种方式?

1 个答案:

答案 0 :(得分:0)

您应该使用虚拟主机,这将使一切变得更加容易。

虽然我认为您不会冒任何破坏生产代码的风险,因为生产和开发虚拟主机通常会完全隔离(代码将位于不同的文件夹中),您可能会影响性能或稳定性。生产服务器,通过消耗太多资源(运行测试或进行无限循环)或导致严重的数据库损坏,这将需要数据库服务器停止。你也可以尝试一些东西(比如安装php mods,版本等)。

因此,我建议小型项目在本地(或其他地方,如另一个EC2实例)进行开发,并在生产服务器的虚拟主机上进行暂存测试。

如果您采用具有良好工作流程的git之类的DVCN并使用cake的数据库迁移,这将非常容易。