在linux机器上部署RoR网站

我是linux和RoR的新手,正在寻找以下方面的一些建议和最佳实践: 我的红宝石来源的路径 公用文件夹的路径 每个人的权限 提前致谢!     
已邀请:
Capistrano在RoR社区中很受欢迎,它使用
/u/apps/your_app/current
,其中current是带有最新版本源代码的时间戳目录的符号链接。这是一个合理的地方,虽然我更喜欢
/var/www/your_app
。见这个图。 保留RoR默认情况下,在rails应用程序根目录下 默认情况下,对目录使用570(r-xrwx ---),对所有者设置为www-data的文件使用460(r - rw -----),这是用户我的web服务器(nginx)和应用服务器(RoR)执行为。我将该组设置为一个名为webadmin的组,并将我的登录名添加到该组,以便我可以部署和进行更改。如果您的应用需要写入任何文件或目录,请根据需要向特定文件/目录添加写入权限。     

要回复问题请先登录注册