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