Secure, lightweight, fast, single-threaded HTTP/1.1 server
darkhttpd is a secure, lightweight, fast and single-threaded HTTP/1.1 server. Features: * Simple to set up: * Single binary, no other files. * Standalone, doesn't need inetd or ucspi-tcp. * No messing around with config files. * Written in C - efficient and portable. * Small memory footprint. * Event loop, single threaded - no fork() or pthreads. * Generates directory listings. * Supports HTTP GET and HEAD requests. * Supports Range / partial content. * Supports If-Modified-Since. * Supports Keep-Alive connections. * Can serve 301 redirects based on Host header. * Uses sendfile(). Security: * Can log accesses, including Referer and User-Agent. * Can chroot. * Can drop privileges. * Impervious to /../ sniffing. * Times out idle connections. * Drops overly long requests. Limitations: * This server only serves static content - *NO* CGI supported!
Release | Stable | Testing |
---|---|---|
Fedora Rawhide | 1.14-5.fc40 | - |
Fedora 40 | 1.14-5.fc40 | - |
Fedora 39 | 1.14-3.fc39 | - |
Fedora 38 | 1.14-2.fc38 | - |
EPEL 7 | 1.11-1.el7 | - |
You can contact the maintainers of this package via email at
darkhttpd dash maintainers at fedoraproject dot org
.