12

私は現在、Rails アプリケーションで Capistrano、Passenger、および Nginx を使用していますが、それでも、すべてがどのように連携するかについて混乱しています。

これが私がこれまでに知っていることです:

Nginxは、Apache のようにリクエストに応答する Web サーバーですが、より軽量です。

Capistranoは Web アプリケーションのデプロイに使用され、アプリケーション コードをアップロードし、一連のスクリプトを実行してデータベースを移行します。

Passengerは私にとってミステリー ボックスのようなものです。リクエストを処理するために ruby​​ プロセスを生成することは知っていますが、これは Web サーバーの責任ではありませんか? Passenger のドキュメントの一部を読みましたが、まだあまり意味がありません。デプロイが簡単になると書いてあるのはわかりますが、これは Capistrano の機能ではないでしょうか?

誰かがより良い説明をすることができますか? どうもありがとう!

4

0 に答える 0