NCSA httpd allows you to write server scripts, which are executable programs which the server runs to generate documents on the fly. They are easy to write and can be written in your favorite language, whether it be C, PERL, or even the Bourne shell.
These scripts can be used for a number of purposes.
If you are using a browser which supports HTML forms, like Mosaic 2.0 for X, you can create scripts to handle form requests.
For example, let's order a sub.
If you are familiar with the PH system, you can look a person up in the phone book. Try looking up Rob McCool by name.
Most browsers support the HTML <ISINDEX> flag. You can use server scripts to respond to them.
For example, what is hoohoo's load average right now?
Let's try a simple finger gateway. Try looking for robm@void, you may find a link.
How about looking something up in archie?
If you are using a browser which supports it, you've probably noticed that image mapping is a fun feature. NCSA httpd lets you create your own maps.
Below is a picture of some ray traced fish. Try clicking on different areas of the picture and see what it does.
httpd@ncsa.uiuc.edu