web-dev-qa-db-ja.com

ソースなしでパッセンジャーモジュールをnginxに追加

私はubuntu10.04サーバーを持っており、リポジトリからnginxをインストールしました。

apt-get install nginx

すべてのサイトを実行していて、redmineをインストールしたいのですが、乗客に問題があります。パッセンジャーをインストールしましたが、ソースがないため使用できないため、nginxに追加できます:

passenger-install-nginx-module

これは私の現在のnginxインストールを壊しますか?パッセンジャーモジュールを取り付ける方法はありますか?同じマシン、異なるポートで2つのnginxサーバーを実行できますか?別のポートのnginxにredmineをインストールできますか?.

皆さん、ありがとうございました。

2
Oterox

Passenger Standalone(nginxに基づく)を使用して、メインのnginxとは異なるポートまたはIPでリッスンするように設定できます。

あなたの場合、単に実行します:

Sudo passenger start

redmineルートディレクトリにあります。すべてが大丈夫なら、あなたは下にredmineを見るはずです

http://YOUR_SERVER_IP:3000

詳細: http://www.modrails.com/documentation/Users%20guide%20Standalone.html

0

Brightbox リポジトリからインストールするか、Nginxを再コンパイルする必要があります。もちろん、本当に必要な場合は、異なるポートで2つのNginxインスタンスを実行することもできます。


モジュールを追加するためにnginxを再コンパイルする必要があるとは信じられません!

AFAIK、Nginxはロード可能なモジュールメカニズムをサポートしていません。

0
quanta