http://www.w3.org/hypertext/WWW/Daemon/Overview.html (World Wide Web Directory, 06/1995)
W3 Server Software
A W3 server,
like the ftp daemon ,
is a program which responds to an incoming tcp connection and provides a
service to the caller.
There are many varieties of W3 server software to serve different forms of
data.
Basic W3 servers
-
CERN server
- The W3 daemon program, full featured,
with access authorization, research tools, aso. And more is on the way.
This daemon is also used as a basis for many other types of server and
gateways. Platforms: unix, VMS.
- NCSA server
- A server for files, written in C, public domain.
Many features as CERN's httpd. Platforms: unix.
- GoServe
- A server for OS/2 supporting both HTTP and Gopher, from Mike Cowlishaw of IBM UK Laboratories.
- Windows httpd 1.4
- A Windows server created by Robert Denny; see the home page for full details.
- GWHIS Server
- Specialized WWW Servers.
Commercial, from Quadralay, Inc.
- GN
- A single server providing both HTTP and Gopher access to the
same data. In C, General Public License.
Designed to help servers transition from gopher to WWW. Platforms: unix.
- Perl server
- from Marc VanHeyningen at Indiana University.
Wriiten in perl .
Platforms:
unix
- Plexus
- Tony Sander's server originally based on Marc VH's,
but incorporating lots more stuff, including an Archie gateway, etc etc.
Platforms: unix.
- MacHTTP
- Server for the Macintosh.
- HTTPS for Windows/NT
- Service for NT .
Configurable using control panel.
- Netsite
- Commercially supported server from Netscape Communications Inc.
- VAX/VMS server
- Uses DEC/Threads for speed.
- REXX for VM
- A server consisting of a amall C program which passes
control to a server written in REXX.
- HTTP for VM
- By R.M.Troth.
See
list of sites using it.
- Jungle
- Server in Tk/TCL being written by Lindsay Marshall
- SerWeb
- SerWeb is a WWW server that can run on the Windows 3.1
system.
- CL-HTTP
- CL-HTTP is a full-featured,
object-oriented HTTP server written in
Common Lisp by
John Mallery at the M.I.T.
Artificial Intelligence Laboratory.
It runs on Symbolics Lisp Machines and ports are underway to LISPs for the MAC
and other platforms.
- WN
- The design of WN is based on the use of a small flat database in each
directory with information about the files in that directory.
Fields associated with a file include its title, and may include
keywords, expiration date and any user defined fields like author or
document id. (User's Guide, Features)
Whatever server you are running,
you will probably be interested in:
Writing a new server
This daemon is often used as a basis for a more
specific server for a given application.
A server which allows a world of data to be seen as part of the W3 universe is
known as a gateway.
(Most servers could therefore be regarded as gateways,
but the term implies some conversion or mapping between dissimilar worlds) .
For short tutorials with examples, see:
It is a good idea to pick the basic
daemon or one of the servers in the
list as a starting point when making a new server.
These are servers which provide data
extracted from other systems.
they are built using code from the basic daemon, or scripts.
See
Tim BL
kmm@w3.org
March 6, 1995