2010-02-12 36 views
0

假設你有一個運行在apache上的項目。我使用capistrano部署新代碼並更新httpd.conf /其他配置文件,然後重新加載所有服務(重新加載配置)。Capistrano php/apache回滾

如何管理回滾?我不會認爲帽子回滾會將舊的配置放置並重新加載。這可能嗎?你能告訴我一個例子嗎?

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

回答

0

最後我使我自己掛接到deploy_code和on_rollback是複製從存儲庫並重新加載阿帕奇Apache的CONF。

1

Capistrano的帶有內置的食譜,以管理Rails應用程序回滾。他們可能會爲您的PHP/Apache部署工作...但如果他們不能,您可以輕鬆地在Ruby中編寫自己的Cap recipies。你必須在測試服務器上試試看它是如何工作的。