HTTPServ is a small HTTP (web) server designed for early IBM PCs and
similar machines. Features include:
- HTTP/0.9, HTTP/1.0 and HTTP/1.1 support
- HTTP/1.0 and HTTP/1.1 persistent connections
- HTTP/1.1 request pipelining support
- Up to 8 simultaneous requests can be serviced; an additional 8
requests can be queued
- Ability to improve performance by serving pre-compressed content
- Easy mapping of incoming long URL path components to DOS 8.3
filenames
- HTTP Basic Authentication
- Improved performance through caching of the directory structure
and HTACCESS files
- Optional server status page
- Caching of selected files in RAM
- Logging
HTTPServ is not a replacement for a modern HTTP server but if you
are looking for an easy way to make the files on an old machine
browsable from modern machine then it should work well for you. And if
you are a hardcore retro-computing enthusiast, you can probably serve
your static HTML pages directly from an old machine.
Here is a screen shot of HTTPServ running under DOSBox:

Download
HTTPServ is included with the other mTCP based
applications. They can be
downloaded from the main
mTCP page
here.
Created March 23rd, 2014, Last updated July 5th, 2015
(C)opyright Michael B. Brutman, mbbrutman at gmail.com