著者プロフィール
WEBrickには、HTTPサーバーの機能が標準で装備されていますが、同時にHTTPプロキシの機能も搭載されています。WEBrick::HTTPProxyServerというクラスがその機能を提供していますが、公式マニュアルにはまったく載っていません。
「第1回:WEBrickを使ってみよう!」 では、WEBrickに標準添付されている、HTTPServerクラスを使いHTTPサーバーを構築しました。しかし、これだけではApacheなど既 存のHTTPサーバーとほとんど同じです。WEBrickの特徴は自分でHTTPサーバーを作れるところにあります。今回は、HTTPサーバーの基本的な機能を実装して自分用のWebサーバーを 作ってみましょう。
今、Webサーバーを構築しようとした時、ほとんどの人はサーバーソフトとして「Apache(Apache HTTP Server)」を選ぶと思います。確かにApacheは非常に高機能で、通常必要と思われるほとんどの機能が備わっています。しかし、自分用にちょっとしたサーバーを立ち上げるには、その設定項目の多さなどが少し大げさに感じることはないでしょうか?
