0

我对 ruby​​ on rails 很陌生。我已经设置了一个Apache服务器,它将请求定向到Phusion PassengerPassenger调用相应的控制器并完成工作。什么时候调用 rack module( config.ru)?Apache 发送给Passenger 的每个请求都会调用它吗?Apache我能否获得在和之间发生的事件的详细流程Passenger

4

1 回答 1

0

config.ru在机架服务器(在这种情况下为乘客)启动时加载。请求期间究竟发生了什么实际上取决于您的设置。但基本流程是这样的:

当请求进入 Apache 时,它​​将首先尝试从public/您的应用程序目录中提供文件。如果失败,Passenger 会将请求转发给您的应用程序,然后该应用程序处理请求并将响应返回给Passenger。乘客然后将响应返回给 Apache,Apache 将其传输给客户端。

于 2013-02-17T17:54:47.323 回答