mini_httpd - small HTTP server

Fetch version 1.19.

mini_httpd is a small HTTP server. Its performance is not great, but for low or medium traffic sites it's quite adequate. It implements all the basic features of an HTTP server, including:

It can also be configured to do SSL/HTTPS and IPv6.

mini_httpd was written for a couple reasons. One, as an experiment to see just how slow an old-fashioned forking web server would be with today's operating systems. The answer is, surprisingly, not that slow - on FreeBSD 3.2, mini_httpd benchmarks at about 90% the speed of Apache. The other main reason for writing mini_httpd was to get a simple platform for experimenting with new web server technology, for instance SSL.


Are you using mini_httpd? There's a mailing list: mini_httpd@mail.acme.com, mini_httpd-request@mail.acme.com to subscribe.


On Red Hat Linux systems you can use RPM to install mini_httpd, like so:


cd /usr/src/redhat/SOURCES
wget http://www.acme.com/software/mini_httpd/mini_httpd-1.19.tar.gz
rpm -ta mini_httpd-1.19.tar.gz
rpm -i /usr/src/redhat/RPMS/i386/mini_httpd-1.19-1.i386.rpm
    

New in version 1.19:

New in version 1.18:

New in version 1.17:

New in version 1.16:

New in version 1.15c:

New in version 1.15b:

New in version 1.15:

New in version 1.14:

New in version 1.13:

New in version 1.12:

New in version 1.11:

New in version 1.10:

New in version 1.09:

New in version 1.08:

New in version 1.07:

New in version 1.06:

New in version 1.05:

New in version 1.04:

New in version 1.03:

New in version 1.02:

New in version 1.01:

New in version 1.00:


See also: micro_httpd, js_httpd, thttpd, Acme.Serve.
ACME Labs / Software / mini_httpd
email