new
new(config={}, default=Config::HTTP)
public
Creates a new HTTP server according to config
An HTTP server uses the following attributes:
An array of access logs. See WEBrick::AccessLog | |
:BindAddress |
Local address for the server to bind to |
:DocumentRoot |
Root path to serve files from |
:DocumentRootOptions |
Options for the default HTTPServlet::FileHandler |
The HTTP version of this server | |
:Port |
Port to listen on |
:RequestCallback |
Called with a request and response before each |
request is serviced.
:RequestTimeout |
Maximum time to wait between requests |
:ServerAlias |
Array of alternate names for this server for virtual |
hosting
:ServerName |
Name for this server for virtual hosting |