0

私はRuby on Railsにかなり慣れていません。Apacheにリクエストを送信し、対応するコントローラーを呼び出して、ジョブを実行するサーバーをPhusion PassengerセットアップPassengerしました。ラックモジュール( config.ru)はいつ呼び出されますか? ApacheがPassengerに送信するリクエストごとに呼び出されますか? Apacheと の間に発生するイベントの詳細な流れを取得できPassengerますか?

4

1 に答える 1

0

config.ruラック サーバー (この場合は Passenger) の起動時に読み込まれます。リクエスト中に正確に何が起こるかは、設定​​によって異なります。しかし、基本的な流れは次のようになります。

リクエストが Apache に届くと、まずpublic/アプリのディレクトリからファイルを提供しようとします。これが失敗した場合、Passenger はリクエストをアプリに転送し、アプリはリクエストを処理してレスポンスを Passenger に返します。Passenger は応答を Apache に返します。Apache はそれをクライアントに送信します。

于 2013-02-17T17:54:47.323 に答える