Webrick is a zero-configuration HTTP server stack chiefly used as the web server for the Ruby on Rails framework development and test environments.
WEBrick
is an HTTP
server toolkit that can be configured as an HTTPS
server, a proxy
server, and a virtual-host
server. WEBrick features complete logging of both server operations and HTTP access.
A WEBrick server can be composed of multiple WEBrick servers or servlets to provide differing behavior on a per-host or per-path basis. WEBrick includes servlets for handling CGI
scripts, ERb
pages, ruby blocks and directory listings.
WEBrick
also includes tools to run a process as a service and starting a process at a higher privilege level and dropping permissions.
From the version of ruby 1.9.1 Webrick
is a part of ruby standard library. More info is on ruby docs. Sources for an older ruby version is on github.