WEBrick
Sign in to saveWEBrick is a Ruby library providing simple HTTP web servers. It uses basic access authentication and digest access authentication for different kinds of servers that it can create - HTTP based server, HTTPS server, proxy server and virtual-host server. Construction of several non-HTTP servers such as the Day Time Server which uses the Daytime Protocol rather than the HTTP is also facilitated by WEBrick. It is used by the Ruby on Rails and Padrino frameworks to test applications in a development environment as well as production mode for small loads. It is now a part of Ruby standard library.
Wikidata facts
- Official website
- github.com/ruby/webrick
Show 2 more facts
- source code repository URL
- svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/lib/webrick
- software version identifier
- 1.9.2
via Wikidata · CC0
~6 min read
Article
11 sectionsContents
- History
- Usage
- Instantiating servers
- Instantiating an HTTP server
- Starting a virtual host
- Instantiating an HTTPS server
- Starting a proxy server
- Limitations
- See also
- References
- External links
WEBrick is a Ruby library providing simple HTTP web servers. It uses basic access authentication and digest access authentication for different kinds of servers that it can create - HTTP based server, HTTPS server, proxy server and virtual-host server. Construction of several non-HTTP servers such as the Day Time Server which uses the Daytime Protocol rather than the HTTP is also facilitated by WEBrick. It is used by the Ruby on Rails and Padrino frameworks to test applications in a development environment as well as production mode for small loads. It is now a part of Ruby standard library.
WEBrick follows open-source distribution model.