sh-httpd is a shell script-based Web server that supports GET and HEAD methods, and a CGI 1.1 interface. It's not real fast, and it's probably not real secure, but it is really small. The Web server and it's configuration files are around 9,000 bytes total, and that's with comments and pretty whitespace. If you can run ash or bash, an inetd, and about 7 standard external commands on your system, you can have a Web server with CGI support. There's also a timeout counter that kills never-ending CGI programs, cleans up, and exits.
|Tags||Internet Web HTTP Servers|
|Operating Systems||OS Independent|
Release Notes: The HEAD method is now supported, and a "Last-modified:" header is now generated. Minor bug fixes were made, and a general code cleanup was done.
Release Notes: Adds several security features, CGI 1.1 support, custom error pages, and reduces the number of external programs required to implement the Web server.