neep HTTP Daemon 0.91
Wed Jan 5 15:51:22 MET 2000
by Paul Vlaar <paul@neep.net>
http://www.neep.net/
nhttpd home: http://www.neep.net/nhttpd/
nhttpd is a kind of experimental HTTP server in a few aspects. First of all this is my first `real' c project, and I had to write it for a school project, so don't expect too much of it. Currently it runs as user nobody.nogroup (standard on SuSE (the machine (http://wisky.neep.net/) I made it on runs SuSE Linux, I myself use Debian)). You can change this, as well as the documentroot, which is default set to /usr/local/nhttpd/htdocs. Look into the INSTALL file on further details.
Supported platforms
Currently nhttpd runs on GNU/Linux, but it would surprise me to the most if it wouldn't run on any other flavour of UN*X, let me know if it doesn't.
Features
The current features in version 0.91 are:
- HTTP/1.0 (although it will parse any HTTP/1.1 requests just as well)
- GET (of course :))
- CGI execution (not all variabeles have been implemented yet) through GET
- Speed and smallness :)
Coming up
The following features are coming up:
- HEAD, POST and PUT methods
- .htaccess support
- Fancy configfile support
- Virtual hosts
Installation
Read the INSTALL file on details how to configure, compile and install it.
Feedback
I would of course very much appreciate any feedback from anyone, send mail to the email address at the top.
