3

nginx で 2 つの php Web サイトを提供するサーバーを実行していますが、今は Rails アプリを提供したいと思っています。 -install-nginx-module で nginx をビルドします。

nginx を再構築する代わりにパッセンジャー サポートを追加できますか?

助けてくれてありがとう。

4

2 に答える 2

2

nginx を再構築する必要があります。Passenger-install-nginx-module を実行すると、次の出力が表示されます。

Nginx は、他の Web サーバーのようにロード可能なモジュールをサポートしていないため、Passenger をサポートする Nginx をインストールするには、再コンパイルする必要があります。

手順については、Passenger を通常の Nginx モジュールとしてインストールするを参照してください。

cd /path-to-nginx-source-dir
./configure --prefix=/opt/nginx \
  --add-module=$(passenger-config --nginx-addon-dir) \
  --add-module=/path-to-some-nginx-module
make
sudo make install

/path-to-passenger-module の値は、次のコマンドで取得できます。

passenger-config --nginx-addon-dir
于 2015-09-14T21:20:34.350 に答える