The [HTTPServer] section of
the Virtuoso INI file contains parameters that directly affect the
HTTP server upon server startup. After the server has been started
further configuration can be performed using the Visual Server
Administration Interface. Here is an example of the section in the
The meanings of these parameters are briefly explained here as a
quick reference for the most frequently used parameters:
ServerPort. This specifies the HTTP
listen port for the VSP server.
ServerThreads. This specifies the number
of concurrently serviced HTTP requests. If there are more
concurrent requests, accepting the connections will be deferred
until there is a thread ready to serve each.
ServerRoot = ../vsp. This is the file
system path of the root directory of files served by the Virtuoso
web server. The index.html in that directory will be served for the
/ URI. If relative, the path is interpreted relative to the
server's working directory.
MaxKeepAlives = 10. Connections by HTTP
1.1 clients can remain open after the initial response has been
sent. This parameters sets a cap on how many socket descriptors
will at most be taken by keep alive connections. Such connections
will be dropped by the server ahead of timeout if this number would
be exceeded. Thus the maximum number of open sockets for the
Virtuoso HTTP server is this number plus the number of threads. A
keep alive connection is by definition not associated to any
pending processing on any thread.
KeepAliveTimeout = 10. This is a timeout
in seconds before Virtuoso closes an idle HTTP 1.1 connection.
DavRoot = DAV. This specifies the root
path of DAV resources. If DAV specific HTTP methods are used on
Virtuoso, these should only reference resources with paths starting
with this. This is the top level DAV collection. This is matched
against URI's after the translation from external to internal URI's
through the virtual directory table. See Virtual Directories
The Server Administration chapter contains a complete list of
the Virtuoso INI file parameters. In particular, the [HTTPServer] section .