tipidee
Software
skarnet.org
The tipideed program
tipideed is the binary that actually does what you want from
a web server package: it serves files over HTTP.
Interface
tipideed [ -v verbosity ] [ -f cdbfile ] [ -d basedir ] [ -R ] [ -U ]
- tipideed reads a stream of HTTP (1.0 or 1.1) requests on its stdin, and tries
to fulfill them, sending answers to stdout, and logs to stderr.
- tipideed only speaks plaintext HTTP. It supports HTTPS, but the TLS layer
must be handled upstream by a program such as
s6-tlsd.
- tipideed stays alive until the client closes the connection or (in
HTTP 1.1) sends a request with a Connection: close header, or an error
occurs that makes it nonsensical to keep the connection open.
- By default, the documents it serves must be in subdirectories of its
current working directory, one subdirectory for every domain it hosts.
TODO: write this page.
Exit codes
Environment variables
Options
Detailed operation
Notes