2012-02-24 18 views
2

私はPassengersで初めてレールプロジェクトを導入しようとしています。私は旅客のサイトのガイドを旅客の宝石で守り、「passenger-install-apache2-module」を使い、3行をhttpd.confに貼り付けました。しかし、私は自分のプロジェクトディレクトリで乗客のスタートをしようとしたときに、再びnginxの乗客をインストールしようとしたが、それが終わったら「乗客のスタート」をすることができたことに気づいた。私が気づいた問題は、私が私のhttpd.confから3行を削除したときに、私は引き続き「乗客のスタート」を実行でき、一見サーバーを起動できたということです。したがって私の質問は、私の旅客の宝石がApacheまたはnginx用にインストールされているかどうかをどのように判断するのでしょうか?私の乗客がApacheまたはnginxを使用しているかどうかを判断する方法

ありがとうございます!

答えて

1

'passenger start'はあなたのapacheまたはnginxインストールを使用しません。それはnginxに基づいて構築されたWebサーバーでそれを使用します。デフォルトではポート3000から開始されます。

+1

答えてくれてありがとうございます。その場合、ガイドでは、その場合、passenger-install-apache2-moduleを実行するように教えてくれるのはなぜですか?この場合、実際に何かしますか? – gtr32x

+1

'passenger start'は、開発環境を迅速に稼働させるために使用されます。 passenger-install-apache2-moduleはApacheのインストールに使用するモジュールをインストールし、Railsアプリケーションをホストすることができます。 –

関連する問題