tanamonの稀に良く書く日記

KEEP CALM AND DRINK BEER

WEBrickをさわってみた

WEBrickが面白そうだったので、さわってみました。

まずはインストール。

$ curl -O http://www.webrick.org/src/webrick-1.3.1.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 71575  100 71575    0     0  77259      0 --:--:-- --:--:-- --:--:-- 83420
$ ls
webrick-1.3.1.tar.gz
$ tar zxvf webrick-1.3.1.tar.gz
(略)

$ cd webrick-1.3.1
$ ruby install.rb
(略)
$ cd ..

次に、テキトウなindex.htmlを作る。

$ mkdir www
$ echo "<html><body>hoge</body></html>" > ./www/index.html

実行してみる。

$ irb
>> require 'webrick'
=> true
>> server = WEBrick::HTTPServer.new({
?> :DocumentRoot => Dir::pwd + '/www',
?> :Port => 8080
?> })
[2009-01-07 01:13:33] INFO  WEBrick 1.3.1
[2009-01-07 01:13:33] INFO  ruby 1.8.6 (2008-03-03) [universal-darwin9.0]
(略)
>> server.start

ブラウザでアクセスしてみる。

http://localhost:8080/index.html

当たり前だけどちゃんと表示された。