Tux/kHTTPd

From LQWiki
Jump to: navigation, search

Tux is a web server as loadable kernel module that provides HTTP services at the kernel level. Not only does it make the server very quick, it also reduces the resource overhead required to run it.

Tux does only support serving of static content and most will use this server to do so, but it supports a pass-through mode making it able to pass the requests for CGIs, PHP and Perl script to another server, such as Apache.

Configuring Tux is done via the /proc interface.

Note however that this has been removed from recent kernel releases and only lives on as a seperate kernel patch.

See also