Surfboard is a trivial web server, designed to be set up in a minumum of time.
If you want a small, reasonably flexible web server, you might as well give it a try. The download won't be much (it's only one C file!), and it is very reliable at what it does.
- Simplicity - The goal of Surfboard is to avoid having to play the classic Apache game of "hunt the option." While capable of keeping people amused for hours, it really isn't helpful when you want to host a website.
- Regular file serving and indexing - Quick and simple, but fully-featured. Multiple and absolute index pages are supported.
- CGI scripting - No POST support as yet (coming soon), but an otherwise almost complete CGI 1.1 implementation.
- Extensible - CGI handlers can be set in the config file, enabling scripting languages such as PHP to be used
- Highly configurable - Everything from index pages to what you do and don't want to see in the logs can be specified
- Full logging - everything that goes can be logged. You can specify whether you want it in the logfile or not, but it's there.
- Multiple simultaneous transfers - of course! Apparently not all simple httpds can.