2016-02-04 87 views
2

我有版本控制下的Rails 4應用程序設置,我在分段環境中的Puma服務器上運行它。現在我決定使用capistrano3進行部署,我添加了必要的寶石和一切。我甚至可以成功運行cap staging deploy並啓動puma服務器。但是當我在瀏覽器中加載URL時,我看到默認的apache配置頁面說,恭喜服務器設置。Rails 4 Capistrano3部署設置

我嘗試了瀏覽器中URL後的所有常用端口,但它們都不起作用。我覺得我非常接近,但卻錯過了這個難題中的一個關鍵(而且很愚蠢)。任何人都可以幫忙嗎?

回答

0

確保位置正確。我認爲美洲獅正在代理Apache,但Apache正在爲這些資產提供服務。這聽起來像你需要驗證虛擬主機是否正確,並且它實際上代理到正確的端口。檢查這個Apache日誌。您可以在您的虛擬主機上設置自定義日誌,如:

ErrorLog /var/log/apache2/myapp-error_log 
CustomLog /var/log/apache2/myapp-access_log common 

此外,請確保Apache指向資產的正確目錄。它可能類似/var/www/myapp/current/public

除此之外,您將需要做更多的調試。如果您有特定問題或錯誤需要解決,堆棧溢出通常會更有幫助。

祝你好運!