【问题标题】:How does Rails + (Phusion Passenger|Puma|Unicorn|Thin) + (Nginx|Apache) work together?Rails + (Phusion Passenger|Puma|Unicorn|Thin) + (Nginx|Apache) 如何协同工作?
【发布时间】:2015-03-05 19:24:30
【问题描述】:

当一个http请求发出时,上面提到的3个不同组的作用是什么?在最终调用应用程序代码之前,他们每个人都做了什么?

【问题讨论】:

    标签: ruby-on-rails apache nginx passenger


    【解决方案1】:

    在高层,三者扮演以下角色:

    导轨

    应用程序。包含业务逻辑 - 用户管理、买卖交易、显示/更新/删除/创建信息等。

    乘客

    应用服务器。相当于在本地运行rails server 的服务器。

    阿帕奇

    Web/HTTP 服务器。拦截并响应来自客户端(浏览器)的请求。

    请参阅https://stackoverflow.com/a/4113570/429758,了解有关此主题的深入讨论。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-27
      • 1970-01-01
      相关资源
      最近更新 更多