2013-10-08 64 views
0

我在Ubuntu中開發了一個rails應用程序。現在我需要在安裝了centos的VPS中進行部署。這可能是一個愚蠢的問題,但我找不到具體的解決方案。用於定位rails應用程序文件的目錄

什麼困惑我是

1. Where do i place my rails application directory either in var/www/html or opt/ or any other location. 
2. Whether i need to use my virtualhost for configuration of domain and sub domain. 

誰能解釋或提供任何良好的參考鏈接。

回答

0

創建一個具有較低權限的新用戶,並將您的應用程序部署到該用戶擁有的文件夾中。由於SELinux的原因,如果您在用戶$ HOME中找到您的rails應用程序,您可能會遇到麻煩。您可以在文件系統的根目錄下創建一個新文件夾,例如/my_applications/。部署您的應用程序。這將使將來可以輕鬆地將應用程序遷移到另一個磁盤(如果有的話)

其他配置取決於您選擇的appserver/webserver。

在CentOS上接近4年後,我們最近換了Ubuntu。我很高興我們切換。用ruby/rails社區首選的操作系統可以讓生活變得更輕鬆。

+0

好吧,我創建了新用戶。無論在/ usr /' – overflow

+0

中,在哪裏部署我的應用程序請閱讀上面的答案。您可以將其部署在除用戶主文件夾(及其子文件夾 - 儘管有重寫此限制的方法)之外的任何位置。但我強烈建議使用位於文件系統根目錄中的單獨文件夾,或者如果您有奢侈品,請使用單獨的磁盤。 – Litmus

+0

因爲我有非常基本的知識,我不明白什麼'文件系統的根源意味着'是否/ var,/ etc /等,'與子文件夾權利? – overflow

相關問題