2010-02-12 30 views
0

假设你有一个运行在apache上的项目。我使用capistrano部署新代码并更新httpd.conf /其他配置文件,然后重新加载所有服务(重新加载配置)。Capistrano php/apache回滚

如何管理回滚?我不会认为帽子回滚会将旧的配置放置并重新加载。这可能吗?你能告诉我一个例子吗?

有更好的管理配置的方法吗?

回答

0

最后我使我自己挂接到deploy_code和on_rollback是复制从存储库并重新加载阿帕奇Apache的CONF。

1

Capistrano的带有内置的食谱,以管理Rails应用程序回滚。他们可能会为您的PHP/Apache部署工作...但如果他们不能,您可以轻松地在Ruby中编写自己的Cap recipies。你必须在测试服务器上试试看它是如何工作的。