質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Apache

Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

Q&A

解決済

2回答

697閲覧

webrickとapacheについて

monk11

総合スコア17

Apache

Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

0グッド

1クリップ

投稿2014/09/21 11:40

現在さくらvpsでruby on railsによりコーディングしたサイトを公開しようと思っています。OSはcentOSで、apache,passengerをインストールしています。一応すでに公開しているのですが、webrickを起動していないとアクセスすることができません。
全くサーバーというものに関する知識がなく質問も分かりにくいと思いますが、質問させてください。railsによってい開発したサイトのサーバーには、一般的にwebrickは使用するものなのでしょうか?apacheを使うのでしょうか、両方つかうのでしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

webrickはWebサーバーですが、実行環境を簡単に用意できるという反面、本番環境用としては非力な部分があります。

WebサーバーとしてはApacheやnginxの方が優秀であるため本番環境ではそちらが利用されるケースがほとんどでしょう。
ただし、ApacheやnginxはそのままではRailsが動作しません。
このためRailsアプリケーションが動作するような設定も別途必要になります。

これにはよく以下の2つが使われていると思います。

  • mod_railsなどとも呼ばれる Passenger
  • Rack互換サーバーである Unicorn

質問の回答としては、

Apache + Passenger , Apache + Unicorn , Nginx + Passenger, Nginx + Unicorn

のどれかが良く使われていると思います。

投稿2014/09/21 13:30

flied_onion

総合スコア2604

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

monk11

2014/09/22 07:56

わかりやすい説明ありがとうございます!
guest

0

ベストアンサー

サーバーで rails アプリを公開する場合は、apache や Nginx のもとで rails を動作させることが多いようです。
Railsアプリの実行環境について http://blog.daily-asylum.com/?p=346

...
開発環境でRailsを動かしているうちは、標準でついてくるWebrickでも良いが、最終的に開発したアプリをサーバー環境で動かしたい場合にどうすればいいか?
答えは公式サイトにあった。
■公式サイト
http://rubyonrails.org/deploy/
...

構築例についてのページを紹介します。

こんな比較記事があります。
[Rails] APサーバの比較検証(Puma, Unicorn, Passenger) http://blog.s21g.com/articles/2346

...
仕事でRailsを使うことになり、APサーバの選定にあたってPuma, Unicorn, Passenger の比較検討を行いました。方法としてはJMeterでAPサーバにデプロイしたRailsアプリケーションに対して負荷をかけられるだけかけるというやり方です。
...

投稿2014/09/21 12:04

katoy

総合スコア22324

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問