简单webrick服务器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了简单webrick服务器相关的知识,希望对你有一定的参考价值。

Simple HTTP server daemon (webrick).
  1. #!/usr/bin/ruby
  2.  
  3. require 'webrick'
  4. include WEBrick
  5.  
  6. def start_webrick(config = {})
  7. config.update(:Port => 5001)
  8. server = HTTPServer.new(config)
  9.  
  10. yield server if block_given?
  11. ['INT', 'TERM'].each do |signal|
  12. trap(signal) { server.shutdown }
  13. end
  14.  
  15. server.start
  16. end
  17.  
  18. start_webrick(:DocumentRoot => 'path-to-document-root',
  19. :ServerType => Daemon)

以上是关于简单webrick服务器的主要内容,如果未能解决你的问题,请参考以下文章

ruby 简单的Web服务器,Webrick

具有Crystal的WEBrick之类的服务器

Webrick 的响应速度很慢。如何加快速度?

从 webrick 发送推送事件

尝试让 WEBrick 接受 HTTPS 时出现“错误的 URI”

Phusion 乘客诉 WEBrick