Phusion Passenger と Nginx を使用して、ローカル マシンに複数の Ruby on Rails アプリをセットアップしようとしています。残念ながら、Google 検索でこれを行うための適切な解決策が見つからないようです。私が見たいくつかの解決策には、シンボリックリンクの作成が含まれていましたが、基本的に私がやりたいことは、プロジェクトごとに異なる nginx.conf を持ち、Phusion Passenger にそのファイルをおそらく ~/Sites/project/config/nginx.conf からロードさせることですRuby on Rails アプリ。これは可能ですか?もしそうなら、どうすればそれを達成できますか?そうでない場合、私を正しい方向に導く可能性のある他の解決策はありますか?
ご協力いただきありがとうございます!
==========
考えられる解決策
==========
RVM を使用して新しい gemset を作成し、その gemset の下に Phusion パッセンジャー gem をインストールし、nginx のインストール中に、nginx を ~/Sites/project/config/ にインストールするように指定しました。
これにより、基本的に次のディレクトリが作成されました。
- 事業
- 構成
- conf
- スビン
- 構成
project/config/conf の内部には、/project/config/sbin/nginx が独自の仮想ホストを作成するために使用する nginx.conf ファイルが存在します。/opt/nginx で一元化された nginx 構成を使用できると確信していますが、違いは、プロジェクトに取り組んでいる他の開発者にも簡単に配布できるプロジェクトを作成するのに役立つことです。考え/懸念はありますか?