Ruby on rails RubyonRails部署-nginx是必要的吗?

Ruby on rails RubyonRails部署-nginx是必要的吗?,ruby-on-rails,nginx,Ruby On Rails,Nginx,通过配置git post接收钩子并通过screen(screen Rails服务器)运行puma服务器,我已经成功地将Rails应用程序部署到Digital Ocean 它似乎是工作和访问的时间 我还需要实现nginx吗?我的目的是只服务于我的API和CMS网站在同一个领域 还有像capistrano/mina这样的部署包?如果git hook能很好地为我服务,我为什么要关心他们呢 如果要使用负载平衡模式管理大量流量,请提前感谢,nginx将有所帮助。我们可以添加一些约束,如阻止IP访问的某些发

通过配置git post接收钩子并通过screen(screen Rails服务器)运行puma服务器,我已经成功地将Rails应用程序部署到Digital Ocean

它似乎是工作和访问的时间

我还需要实现nginx吗?我的目的是只服务于我的API和CMS网站在同一个领域

还有像capistrano/mina这样的部署包?如果git hook能很好地为我服务,我为什么要关心他们呢


如果要使用
负载平衡模式管理大量流量,请提前感谢,nginx将有所帮助。我们可以添加一些约束,如阻止IP访问的某些发送等


有关更多信息,请参阅以下链接:

如果您希望静态资源由web服务器提供服务(通常速度更快),则需要使用nginx之类的东西作为rails应用程序的前端。Nginx将提供更大的灵活性来调整您的应用程序的服务方式

Capistrano是用于部署的,同样,它比基本的钩子方法更灵活。例如,如果您打算拥有不同的主机(如db、web、资产等),或者它们的倍数,那么Cap就是您的朋友