プロジェクト

全般

プロフィール

操作

Wiki » 履歴 » リビジョン 1

リビジョン 1/3 | 次 »
Yuumi Yoshida, 2014-01-08 15:46


h1. Wiki

h3. CGI用サーバー

#!/usr/bin/env ruby

require 'webrick'

document_root = './'
rubybin = '~/.rbenv/shims/ruby'

server = WEBrick::HTTPServer.new({
DocumentRoot: document_root,
BindAddress: '0.0.0.0',
CGIInterpreter: rubybin,
Port: 8080
})

['INT', 'TERM'].each {|signal|
Signal.trap(signal){ server.shutdown }
}

server.start

Yuumi Yoshida さんが10年以上前に更新 · 1件の履歴