将rails项目部署到远程服务器

时间:2016-05-17 14:13:50

标签: ruby-on-rails ubuntu nginx

是否可以使用FileZilla将rails项目部署到远程服务器?服务器正在运行nginx / 1.4.6(ubuntu)

如果已经有正在运行的版本,如果没有什么是部署项目的最佳方式!

2 个答案:

答案 0 :(得分:1)

部署Rails应用程序是一项艰巨的任务。总是有简单的方法(heroku),但共享服务器不能很好地处理rails。理论上你可以,但通常这个共享服务器真的已经过时的ruby和rails版本,绝对没用。你可以尝试通过ssh连接并尝试更新它,但我怀疑你能做到这一点。所以...如果你是一名铁路开发者,我可以建议。

1-对于小型应用程序运行Heroku(简单且免费)但成本随着应用程序的增长而变得像地狱一样

2-如果您正在考虑开发大型应用程序,请获取专用服务器(您可以按每月5欧元获得便宜的服务器)并按照您的计算机配置它,除非您运行rails时运行它生产

3-相信我......我打了足够的Rails和共享服务器而我退出了......我只是放弃了

答案 1 :(得分:1)

回答你的问题是,代码需要启动,所以FTP应该可以解决问题。您可能需要重新启动nginx才能获取更改,通常只需触摸restart.txt即可,但这对您的设置尤为重要。

这是最好的方法吗?可能不是!

其他人建议使用capistrano,这将非常适合您维护的服务器,或者使用Heroku(或类似)服务进行更简单的设置。