2012-04-22 11 views
2

私は2つのPHPウェブサイトを提供するnginxで動作するサーバーを持っていますが、今はレールアプリを提供したいと思っていますが、既存のnginxに乗客サポートを追加するメモはありません。 passenger-install-nginx-moduleを実行してnginxをビルドします。再構築するのではなく、既存のNginxに乗客サポートを追加できますか?

nginxを再構築する代わりに乗客のサポートを追加することはできますか?

ありがとうございました。

答えて

2

まだnginxを再構築する必要があります。あなたは乗客インストール-nginxのモジュールを実行する場合は、この出力が表示されます。旅客のサポートとnginxのをインストールするためには、それがなければなりませんので

nginxのは、そのようないくつかの他のWebサーバが行うようにローダブルモジュールをサポートしていません。再コンパイルされます。

手順についてはInstalling Passenger as a normal Nginx moduleを参照してください。

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 

用/パス・ツー・乗客モジュール値はコマンドで得ることができる。

passenger-config --nginx-addon-dir 
関連する問題