Das Schaefchen is a lightweight HTTP server and proxy for Unix platforms. It supports the minimum requirements of the HTTP/1.1 protocol and virtual hosts, basic authentication (which can be used to protect either files or directories), directory listing, byte ranges, reverse proxy, and FastCGI. It is an event-driven server that runs as a single process with a single thread using non-blocking I/O. It uses epoll as the event notification mechanism to multiplex control between active connections.
|Tags||Internet Web HTTP Servers Proxy Servers|
|Operating Systems||POSIX Linux BSD FreeBSD NetBSD Solaris|
Release Notes: Several bugs have been fixed in the implementation of the FastCGI protocol.
Release Notes: The FastCGI protocol has been implemented. Multiple FastCGI servers might be defined to load balance (a round-robin algorithm is used).
Release Notes: The program crashed when the authentication was enabled and it received a request like: CONNECT <IP>:<port> or OPTIONS *. This has been fixed.
Release Notes: You can now define aliases for the virtual hosts.
Release Notes: This release reloads its configuration (including change of port) upon receiving SIGHUP.