Server)」を選ぶと思います。確かにApacheは非常に高機能で、通常必要と思われるほとんどの機能が備わっています。自分用にちょっとしたサーバーを立ち上げるには、その設定項目の多さなどが少し大げさに感じることはないでしょうか?また、大抵のことは設定変更や外部で公開されているApacheモジュールなどで事足りますが、その範囲を超えてWebサーバーを拡張したい場合、自分でApacheモジュールを書かなくてはいけません。Apacheモジュールを書こうとすると、かなりしっかりドキュメントなどを読む必要があり、また主にC言語による開発になるので、どうしても敷居が高くなってしまい、実際に書くということはほとんどないでしょう。Apacheは非常に高性能ですが、そこまで高いパフォーマンスは要らないけれど、もっと手軽に使いたい、もっと中身を知りたいという要望もあると思います。そんな方におすすめなのが、本連載で扱う「WEBrick」です。WEBrickとはWEBrickはRubyのみで書かれたWebサーバー用フレームワークです。1.8以降に標準添付されていますので、Rubyがインストールされている環境には既にインストールされているはずです。WEBrickはフレームワークなので、単体では起動できませんが、これを使うと簡単に自分だけのWebサーバーを書くことができます。Webサーバーを書くというと大げさに聞こえますが、通常Webサーバーとして必要な機能は備わっていますので、ほんの数行書くだけでWebサーバーを起動させることができます。新しいことを始めるには、触ってみるのが一番です。次ページから早速、WEBrickを使って簡単なWebサーバーを書いてみましょう。アバウトミーの開発に関わる。これまでのフリー活動から転身し、2007年は1年だけ会社員として働いた後、起業のため渡米。現在、米ベルビュー在住。http://bigcanvasinc.com/。ITでは、より付加価値の高いコンテンツを会員サービスとして提供しています。ITのWebサイトにログインすることでさまざまな限定特典を入手できるようになります。VeloCloudが選ばれる理由SD-WANとはなにか。Linuxエンジニア育成への思いF5とNGINXの組み合わせで、サービス公開をよりセキュアに。ITがお届けするポッドキャストです。