rails怎么上线

我在网站上查找了有关rails上线的相关话题,都模糊不清,有大神能告诉我nginx相关设置吗?
还有nginx中需要编译相关模块吗
我知道 apache有mod_ruby和eruby,但是死也下不了连接

阅读 3.3k
3 个回答

Rails 的 app server,推荐 puma 或者 passenger,次推荐 unicorn 之类的

使用 nginx 作为 reverse proxy。简单配置就端口映射一下。复杂点,把什么gzip 之类的也配置了。最好详细了解些 nginx 的配置方法。

再复杂一点的上线办法,app 容器化,使用 docker

新手上路,请多包涵

关键包:mina/puma;

  1. 使用mina将代码部署到服务器上;
  2. 数据好配置好,启动puma;
  3. 使用nginx的upstream监听puma进程;

参考:https://virgil0116.github.io/...

统一回复:用rails 5.0,环境我有,直接启就行,我猜测,puma 足够2000人使用了吧。
有需要的 艾特我
我不知道谁特么忽略了我的答案,让我很恼火,反正segmentfault就没让我满意过

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进