Demonstration of NCSA httpd
This document is a demonstration of various features of NCSA httpd.
On the Fly Directory Indexing
httpd allows you to request a listing of files in a directory, and it
automatically sends back a sorted HTML listing to the contents (with
links).
Here is a listing of what's our ftp server. Be sure
you pick up a copy of NCSA httpd.
Directories can also have index files, which you place in them to tell
httpd to return that document instead of the directory listing.
To see a pre-formatted index, click here.
Server Scripts
httpd allows you to write your own (or borrow from someone else)
server "scripts" which can be used to perform functions on the fly for
clients.
A simple example of this capability is a automatic calendar.
Another example of this capability is something to show the client the
server's load average.
The scripts do not have to be so small or so trivial. Click here to
test an archie gateway.
Click here to test a finger gateway. Be
sure to try fingering robm, you may find an embedded link.
Direct Forms Support
If your client supports HTML forms (versions of Mosaic 2.0 and later
do), click here to order a submarine sandwich.
You may also like to ph someone at the U of I
or on another campus supporting the PH system.
NCSA httpd allows you to write the "back end" part of these applications,
suited to your own needs. The source for these scripts is freely available
as a reference as you build your own scripts.
Image Mapping Support
Through scripts, httpd allows you to have images which are links, and
which return different documents depending on where you click in them.
If your browser supports the ISMAP HTML directive, click on the
picture to see how it works.
To return to the overview, click here.
httpd@ncsa.uiuc.edu