ruby-on-rails - Web 服务器和应用服务器

标签 ruby-on-rails nginx unicorn

我只想知道网络服务器如何调用应用程序服务器代码并将响应传递给客户端,例如:-

Nginx web serve
Unicorn app server
Rails application

我们的请求发送到网络服务器,网络服务器(nginx)如何将该请求传递给应用服务器( unicorn ),以及应用服务器如何运行 Rails 代码或路由并发回响应。

最佳答案

要了解网络服务器与应用服务器的协作,您必须首先研究服务器的架构。我猜 this link会让您对架构及其结合有一个很好的了解。

看这里: enter image description here

关于ruby-on-rails - Web 服务器和应用服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23963672/

相关文章:

ruby-on-rails - 带有Rails AREL : SQL Case statement的复杂订单声明

nginx - 在 nginx 中编辑 header 值

linux - 在 nginx 中使用多个应用程序获取 DNS 映射

nginx gzip 压缩不起作用

nginx - Gitlab:运行 unicorn 的问题,Resque with Passenger/Nginx

ruby-on-rails - 为什么单线程进程有多个 Sidekiq 客户端连接?

ruby-on-rails - 如果 Unicorn 启动新进程失败,Capistrano 能通知我吗

ruby-on-rails - 验证一个对象是否有一个或多个关联对象

ruby-on-rails - ActiveStorage : record returns attached? 为真,但 blob 为零。如何删除 "ghost"附件?这怎么发生的?

从 Rails Ajax 请求获得响应后,Javascript 重做 html