TOPサーバ構築・運用【Webサーバーを極める!】WEBrickでWebサーバーを書く!> 第1回:WEBrickを使ってみよう! (1/3)




【Webサーバーを極める!】WEBrickでWebサーバーを書く!

【Webサーバーを極める!】
WEBrickでWebサーバーを書く!

第1回:WEBrickを使ってみよう!

著者:masuidrive

公開日:2008/8/5(火)

はてなブックマークの登録数

Webサーバー=Apache!?
 今、Webサーバーを構築しようとした時、ほとんどの人はサーバーソフトとして「Apache(Apache HTTP Server)」を選ぶと思います。

 確かにApacheは非常に高機能で、通常必要と思われるほとんどの機能が備わっています。

 しかし、自分用にちょっとしたサーバーを立ち上げるには、その設定項目の多さなどが少し大げさに感じることはないでしょうか?

 また、大抵のことは設定変更や外部で公開されているApacheモジュールなどで事足りますが、その範囲を超えてWebサーバーを拡張したい場合、自分でApacheモジュールを書かなくてはいけません。

 Apacheモジュールを書こうとすると、かなりしっかりドキュメントなどを読む必要があり、また主にC言語による開発になるので、どうしても敷居が高くなってしまい、実際に書くということはほとんどないでしょう。

 Apacheは非常に高性能ですが、そこまで高いパフォーマンスは要らないけれど、もっと手軽に使いたい、もっと中身を知りたいという要望もあると思います。

 そんな方におすすめなのが、本連載で扱う「WEBrick」です。
図1:WEBrickの公式サイト
(画像をクリックすると別ウィンドウに拡大図を表示します)

WEBrickとは
 WEBrickはRubyのみで書かれたWebサーバー用フレームワークです。Ruby 1.6では、単独で配布されていましたが、Ruby 1.8以降に標準添付されていますので、Rubyがインストールされている環境には既にインストールされているはずです。

 WEBrickはフレームワークなので、単体では起動できませんが、これを使うと簡単に自分だけのWebサーバーを書くことができます。

 Webサーバーを書くというと大げさに聞こえますが、通常Webサーバーとして必要な機能は備わっていますので、ほんの数行書くだけでWebサーバーを起動させることができます。

 新しいことを始めるには、触ってみるのが一番です。次ページから早速、WEBrickを使って簡単なWebサーバーを書いてみましょう。 次のページ



masuidrive
著者プロフィール
masuidrive
PukiWikiなどのオープンソース活動を経て、2005年からRuby on Railsに的を絞り、WEB2.0社 PingKingやニフティ アバウトミーの開発に関わる。これまでのフリー活動から転身し、2007年は1年だけ会社員として働いた後、起業のため渡米。2008年4月にBig Canvas Inc.設立。現在、米ベルビュー在住。
http://bigcanvasinc.com/
http://blog.masuidrive.jp/

この記事の評価をお聞かせください
ボタンをクリックしますとウインドウが開きます。
ご意見、ご要望にお応えします! インプレスIT INSIDE




INDEX
第1回:WEBrickを使ってみよう!
-> Webサーバー=Apache!?
  まずはちょっと動かしてみる
  WEBrickの構造
【Webサーバーを極める!】WEBrickでWebサーバーを書く!
第1回 WEBrickを使ってみよう!
第2回 基本機能の実装にチャレンジ!
第3回 第3回:プロキシサーバーを作る!
第4回 性能比較!WEBrick vs. Apache
関連記事
Webサーバーを極める!

Think IT 過去人気記事

注目おすすめ情報

Think IT人気ライター BEST 5







【PR情報】

転職ならen転職ならエン派遣ならenアルバイトならen求人ならen