0

Passenger Enterprise のライセンスの購入を検討しており、Passenger Enterprise Edition の「一括展開」機能についてより適切な説明を探しています。

Rails 3 アプリケーションがあるとします -

  • 私のブログ
  • ニュースサイト
  • online_resume

これらはすべてサーバー上のディレクトリにドロップされ、Passenger がそのディレクトリを参照してそれらのアプリケーションを提供するように指示できます。

だから私の質問は次のとおりです。nginxはどのようにここに参加しますか? その仮想サーバーの nginx 構成は完全に無視されますか? 多くの場合、書き換えなどのためにnginx構成をアップグレードする必要があり、一部のパッセンジャー構成(min_instancesなど)も必要です。

4

2 に答える 2

0

これに関するドキュメントを自分で探していたので、将来の検索者のためにここで言及したいと思いました。

Phusion Passenger Standalone: 大量導入

于 2014-01-15T00:29:38.700 に答える
0

Phusion Web サイトで Passenger Mass Deployment ビデオを見た後、大規模展開オプションは Passenger Standalone でのみ利用でき、Passenger Nginx モジュールでは利用できないのではないかと思います。

1 つのオプションは、Phusion チームによるこの「Phusion Passenger & running multiple Ruby versions」ブログ投稿に示されているように、 Passenger Standalone ( ) を使用し、ディレクティブ$ passenger startを使用して Nginx をリバース プロキシとして使用することです。その投稿から取得した関連する Nginx 構成スニペットを次に示します。proxy_pass

# Partial Nginx configuration
server {
    listen 80;
    server_name www.fries.com;
    root /webapps/fries.com/public;
    location / {
        proxy_pass http://127.0.0.1:3000;
        proxy_set_header Host $host;
    }
}

現在、この機能に関するドキュメントは、前述の製品ビデオを除いて存在しないようです。Vimeoで高解像度バージョンを利用できます。

于 2013-02-10T23:00:59.460 に答える