                                        World-Wide Web server software
                          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 basic W3  daemon program serves files
                         already in hypertext or plain text.  This
                         daemon then is used as a basis for many other
                         types of server and gateways .
                         
  NCSA server             A server for files, written in C, public
                         domain.  Runs on top of a gopher-style
                         database just like "gopherd".
                         
  Perl server             from Marc VanHeyningen at Indiana
                         University. Wriiten in perl.
                         
  Perl server             Tony Sander's version of Marc VH's.
                         
  REXX for VM             A server consisting of a amall C program
                         which passes control to a  server written in
                         REXX.
                         
   Whatever server you are running, you will probably be interested
   in:
   
      Tools for information providers
      
      Syle Guide for Online Hypertext
      
Making 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:
   
      Writing a server in C
      
      Writing a server as a script
      
   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.
   
Other servers and Gateways

   These are servers which provide data extracted from other systems.
   they are built using code from the basic daemon, or scripts. See
   
      List of Gateways available .
      
                                                                Tim BL
                                                                      
About documents generated from hypertext

   Paper manuals generated from hypertext are made for convenience,
   for example for reading when one has no computer to turn to.  We
