thttpd

Thttpd is a very small webserver. You can download it from acme.com and is currently at version 2.25b.

To configure i used the command ./configure -host=i586-pc-linux-gnu, and after that make took care of the build process.

The build process makes a executable of 97 KB, stripping results in a 90 KB file.
Thttpd requires his own user. And so we need a small /etc/passwd file, and a library to use it.

I copied thttpd to /usr/sbin. The additional library is /lib/libnss_compat.so.2, and the content of my /etc/passwd file is:
nobody:x:1:1:nobody::/bin/bash

This should make thttpd happy and running.

Back