rhttpd is small webserver which is designed to ship static content or acting as a http-proxy.
rhttpd is designed to be fast.
rhttp is not portable, flexible like apache.
you need:
- glibc
- gnu make
- c compiler
- linux (2.6)
use always the newest stable-version you can get.
rhttpds features:
- chroot / dropping root privileges (*)
- general http/1.1 features like:
keep-alive virtual hosts last-modified / if-modified-since etag
rhttpds system/internal features:
- using event notification: epoll()
- read(), writev(), sendfile() for I/O operations
- stat() cache with inotify() for revalidation
- memory cache for often used objects (eg. data structures)
*: currently not implemented
