【问题标题】:Cakephp production application on subdomain in Single EC2 instance单个 EC2 实例中子域上的 Cakephp 生产应用程序
【发布时间】:2013-10-25 05:37:05
【问题描述】:

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

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

我必须在 apache 中使用虚拟主机,还是有其他方法只使用 cakephp?

【问题讨论】:

  • 如果您的开发代码和生产代码在同一个实例上,您可能会使用虚拟主机。在运行生产代码的相同实例上进行开发通常不是一个好主意。您冒着破坏生产代码的风险。

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


【解决方案1】:

你应该使用虚拟主机,它会让一切变得更容易。

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

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

如果您采用具有良好工作流程的 DVCN(如 git)并使用 cake 的 DB 迁移,这将非常容易。

【讨论】:

    猜你喜欢
    • 2013-01-08
    • 1970-01-01
    • 2012-11-10
    • 2014-09-11
    • 2016-11-21
    • 1970-01-01
    • 2023-01-02
    • 1970-01-01
    • 2019-06-15
    相关资源
    最近更新 更多