WN server



Documentation for the WN server



You can do a full text search of this material and view the matches to your search term in one line of context. Try this out, it is one of the nice features of WN. Searches are not case sensitive.


User's Guide for the WN Server

The WN user's guide contains seventeen chapters and five appendices on all aspects of setting up and maintaining a sever. Here is an overview of the server's features. Try out the Index to the Guide. It illustrates some of the nice features of WN.

WN man pages

If you have man2html you can view the following man pages for all components:
  1. DAEMONS
    wnswnd
    The stand-alone daemon.
    wnwnd
    The inetd based daemon.
  2. SERVER UTILITES
    wnconfig
    Simple runtime configuration for wn HTTP server.
    wndex
    Create access control file for wn HTTP server.
    wnpasswd
    Create and manage password files for wn HTTP server.
    wnupdatewww
    Enable access to standard directories for wn HTTP server.
    wnuncache
    Decompile access control file for wn HTTP server.
    wnv2c
    Convert logfile for wn HTTP server.
  3. HTML UTILITES
    wndigest
    Produce HTML links to document sections for wn HTTP server.
    wnhtmlify
    Produce simple HTML document from text for wn HTTP server.
    wnindexmaker
    Produce index to a set of HTML files for wn HTTP server.
    wnpnuts
    Produce navigational links to a set of HTML files for wn HTTP server.
  4. CGI PROGRAMS
    wnauth
    CGI program for Basic authorization for wn HTTP server.
    wncat
    CGI program for listing (un)compressed files for wn HTTP server.
    wnredir
    CGI program for redirecting to a new URL for wn HTTP server.
    wnsectsearch
    CGI program for searching files for sections for wn HTTP server.
    wnseven_m
    CGI program for searching files for sections for wn HTTP server.

Some examples: Forms, Clickable Images, and Authentication

Here are some simple examples of CGI forms and clickable images and authentication. They are intended as examples to help you setting up your own.

A Demo of WN's Context Searching (external link)

The WN server supports a number of searching methods. Here is the HTML4.0 internet draft specification (consisting of 39 files) as a demonstration of context searching and and an index to the specification with over 1100 entries made by the WN utility indexmaker.

Debian customization of WN

Here are some notes about how WN was configured for Debian, Debian specific utilities and cgi programs, and some tips.

WN Change Log

This is the log of changes made in various versions of WN.

Debian Change Log

This is the log of changes made in various versions of the Debian package of WN.

Source files for WN (external link)

These are the C language source files for the server proper. You can browse or search them if you are curious about the server internals. To download the source use ftp://ftp.acns.nwu.edu/pub/wn/wn.tar.gz

Prototype Digest Authentication for the WN server (external link)

Digest authentication is a proposed addition for HTTP/1.1 which would replace "Basic authentication". WN includes an experimental prototype implementation.

Quickstart Instructions

Can't wait to get started? Here is a one page instruction sheet to get you up and running. But it is better to read the Installation and Setup chapter of the manual!

GNU Public License

The WN server is licensed under the GNU Public License. This allows you to use it freely in any way you choose, for any purpose commercial or non-commercial.
John Franks <john@math.nwu.edu>