如何将多个应用程序副本部署和配置到同一服务器上的多个域

时间:2010-05-26 22:55:55

标签: php version-control deployment

我们即将开始研究最终将在一台服务器上多次部署的应用程序。我希望建立一个漂亮的界面,以便我的一个同事可以轻松地创建此应用程序的新部署。我们的想法是创建一个带有一系列选项的向导,这些选项将配置应用程序的每个特定副本的基本属性,例如颜色方案,域名等。应用程序的每个副本可以进一步独立调整。我想知道管理自动创建用户,更新域名信息和部署应用程序副本的最佳方法是什么,能够保持每个副本之间的某些差异(例如安装的插件) ,不同的CSS)因为我们将来更新应用程序。

我所要求的与StackExchange 1.0的运行方式非常相似,用户可以配置多个选项,StackExchange的自定义版本很快就会启动并运行。这是如何完成的?

1 个答案:

答案 0 :(得分:0)

您可以做的一件事是让Web服务器根据域名和路径设置变量,然后您可以检查$_SERVER的值并根据该值选择配置。或者,如果应用程序每个域只运行一次,那么只需检查$_SERVER['HTTP_HOST']