虎克的博客

Enthusiasm Biogeography-Biodiversity Informatics-Data Sciences

如何编写Webrick服务器脚步

| Comments

打开编辑器,编写以下脚本

require “webrick”

httpd = WEBrick::HTTPServer.new(

:DocumentRoot =>Dir::pwd + “/ruby”,

:Port => 80

)

trap(:INT){ httpd.shutdown }

httpd.start


然后保存到 c:\server.rb 下,双击 server.rb , 一个最简单的 http server 就运行了,它将

c:\ruby 目录作为服务器文档根目录。


在浏览器窗口打开 http://127.0.0.1/

你将会看到 c:/ruby 目录的内容,我们的 8 行 ruby 代码就生成了一个简单 http 服务器。

你不光可以定制文档根目录,你还可以象编写 java servlet 那样,为 webrick 编写 ruby

servlet 代码。具体详细信息参看 www.webrick.org


Comments