假设你有一个在apache上运行的项目。我使用capistrano部署新代码并更新httpd.conf /其他配置文件,然后重新加载我的所有服务(重新加载配置)。
如何管理回滚?我不认为上限回滚会把旧配置放到位并重新加载。这可能吗?你能告诉我一个例子吗?
管理配置有更好的方法吗?
答案 0 :(得分:1)
Capistrano附带内置配方来管理Rails应用程序回滚。它们可能适用于您的PHP / Apache部署......但如果它们不能,您可以轻松地在Ruby中编写自己的Cap收件人。你必须在测试服务器上试一试,看看它是如何工作的。
答案 1 :(得分:0)
我最终在deploy_code和on_rollback中创建了自己的钩子,从存储库中复制了apache conf并重新加载了apache。