Published in: Ruby
Simple HTTP server daemon (webrick).
#!/usr/bin/ruby require 'webrick' include WEBrick def start_webrick(config = {}) config.update(:Port => 5001) server = HTTPServer.new(config) yield server if block_given? ['INT', 'TERM'].each do |signal| trap(signal) { server.shutdown } end server.start end start_webrick(:DocumentRoot => 'path-to-document-root', :ServerType => Daemon)
You need to login to post a comment.
