カテゴリー:
Ruby
タグ:
 Ruby Webrick cgi

このエントリーをはてなブックマークに追加
更新日時:
2013年09月10日(火)
作成日時:
2013年09月10日(火)

前の記事 / 次の記事

CGIInterpreter を指定してサーバーを起動する

require 'webrick'

#
# デフォルトでは .cgi ファイルだけがCGIスクリプトとして認識される
# .rb ファイルもCGIスクリプトとして認識させたい場合は次のブロックをコメントアウト
#
#module WEBrick::HTTPServlet
#  FileHandler.add_handler('rb', CGIHandler)
#end

server = WEBrick::HTTPServer.new({
  BindAddress:    '127.0.0.1',
  Port:           '3000',
  DocumentRoot:   './',
  CGIInterpreter: 'C:\Ruby200\bin\ruby.exe' # Rubyのインストール先
})

Signal.trap(:INT){ server.shutdown }
server.start

参考