2014-03-05 412 views
0

我正在與Capistrano部署我的Rails應用程序,部署失敗,因爲它cannot create directoryRails應用程序部署用戶

我的服務器上有兩個用戶: - root和deploy。

Capistrano正在使用部署用戶。

我已經告訴Capistrano的部署應用程序到/ var/rails_apps/

這是在/ var/rails_apps /它不能創建一個目錄。

什麼用戶應該擁有該文件夾?根或部署?

服務器上有nginx,所以我猜這個網站會以www-data的形式運行,看起來是nginx的用戶,但我不確定還應該擁有哪些其他區域?有關這方面的任何澄清?

回答

1

deploy應擁有該文件夾。 Nginx只是您的Web服務器,它將代理請求到您的應用程序,該應用程序可能以unicorn進程運行(應運行爲deploy)。

+0

感謝您的幫助! – rctneil