17 lines
No EOL
868 B
Text
17 lines
No EOL
868 B
Text
LuCId HTTP/1.1 Server Slave
|
|
|
|
*** Abstract ***
|
|
The LuCId HTTP-Server Slave is an HTTP/1.1 implementation for the LuCId
|
|
superserver loosely based on the LuCI HTTP stack. It supports keep-alive,
|
|
pipelining, basic authentication, kernel-mode file transfer (sendfile()
|
|
through nixio), address and hostname based virtual hosts, custom 404 pages,
|
|
E-Tags, conditional headers, directory indexing and partial file transfers.
|
|
|
|
|
|
*** Workflow ***
|
|
After receiving an incoming connection from LuCId, the slave parses the request
|
|
and prepares the environment for the acion handler. After that the virtual host
|
|
will be dispatched and the request will be passed on to the respective handler.
|
|
The handler will enforce access restrictions if configured and then returns a
|
|
status code a set of response headers, as well as a content resource that will
|
|
be sent to the user. |