0

Rails 2.3.9、Rubygems 1.8.24、Ruby 1.9.3、Windows 7Ultimate64ビットを使用しています

乗客を介してWebサーバーとしてnginxをインストールしました。ここで、nginxをデフォルトのサーバーとして実行し、rubyスクリプト/サーバーを実行すると、デフォルトのWeBrickの代わりに実行されるようにします。これを行う方法はありますか?どうもありがとう。

4

2 に答える 2

0

Nginx は、あなたが説明したようには機能しません。起動したら、実行する必要はありませんscript/server。Nginx/Apache の起動と同時に Rails アプリが実行されます。

そのため、'Passenger' マニュアル (開発モード) に従って Rails アプリをデプロイするだけで、アプリを常に実行できます。

したがって、結論として、Rails アプリをデプロイする場合、Nginx と Apache は同じグループ (Passenger と連携) にあり、Mongrel/Webrick/Thin は別のグループ (script/serverアプローチ) であることがわかります。

于 2012-09-07T09:53:27.120 に答える
0

Foremanをご覧になることをお勧めします。

于 2012-09-07T10:00:54.743 に答える