2011-09-12 6 views
-1

Phusionの乗客をインストールすることで試しました。乗客はうまくインストールされましたが、Apacheに設定している間に問題が発生しています....UbuntuのRuby on Railsアプリケーションに最適なWeb​​サーバーはどれですか?

ruby​​ on railsのために最高のwebsever Ubuntuでそれらをホストするアプリケーション...

+1

により、インターネットからアプリケーションにアクセスすることができ、乗客はおそらく設定するのが最も簡単です。あなたが乗客との設定オプションを持っているなら、他のアプリサーバーは逃げようとしません。 – numbers1311407

+1

"どちらが最適な" Webサーバーであるか質問しないでください。 「何が良いものなのか」、「容易に構成可能なものは何か」を聞く。微妙な違いがあります(http://blog.stackoverflow.com/2010/09/good-subjective-bad-subjective/)。 – darvids0n

+0

K darvidsonだから、 "Ruby on Railsアプリケーションをubuntuにホストするための良いウェブサーバは何ですか"と教えてください。 – HONy

答えて

3

ApacheとPassengerの組み合わせは、UbuntuのRuby on Railsアプリケーション用の非常に優れたWebサーバーです。

  1. Web上のApache、Phusion、およびStackoverflowの非常に優れたサポートがあります。
  2. 多くのサイトでRails on Passengerが実行されています。この技術は堅牢でよく理解されています。
  3. Ubuntuと同じです。
  4. Apacheと同じですが、それ以上です。

基本的には、他のスタックが必要な場合を除き、Passenger/Apacheと一緒に出発してください。あなたが他の詳細なしに質問をしていることを考えれば、私はあなたがそのような魅力的な必要性を持っていないと仮定しています。

今日、本当のもう一つのことは、多くの選択肢があるということです。 Passenger、Thin、Mongrel、UnicornをApache、Nginx、または単独で組み合わせることができ、それらをワニスや他のキャッシュと混在させることができます。 1つのスタックにサイトが設定されたら、あまり難しくなく別のスタックに移動できます。

まず、一度設定する必要があります。そのために、PassengerとApacheはUbuntu上で良い組み合わせです。

2

Apacheと乗客は信頼性が高く、構成可能な方法です。しかし、あなただけの単一のアプリケーションを実行したい場合は、ゼロ構成方法はpassenger standaloneあなたのGemfileで

gem "passenger" 

とコンソールで

$ passenger start -e production -p 80 

であることは、本番環境でのポート80でnginxのサーバーを起動する必要があります。それは自動的にnginxサーバーをインストールします。

ポート80がファイアウォールでブロックされていない場合はすべての状況のた​​めの最高の、おそらくないが、あなたは

http://your-server-ip-address/ 
関連する問題