Ford & Mason Ltd
HOME
ABOUT
CONTACT
RESOURCES
ADVERTISING



donations support the development of
cronolog.org
and
refcards.com

next up previous contents index
Next: HTTPD for Windows Up: Peculiarities of individual Previous: CERN HTTP daemon


NCSA HTTP daemon

The NCSA server is available precompiled for a number of different UNIX systems. Currently these include: Digital Equipment Alpha (AXP), Digital Equipment Ultrix, Hewlett Packard HP/UX, IBM RS/6000, Silicon Graphics IRIX and Sun Microsystems SunOS. If your system is not listed here then you will have to compile from the source distribution.

To build from source, extract the distribution from the tar file. This will create a number of subdirectories:

src
Contains the source for the server program.
cgi-src
Contains the source for utilities including the imagemap program.
icons
Contains standard icons used in generated directory listing documents.
conf
Contains sample configuration files.
cgi-bin
Contains sample CGI scripts.
support
Contains access authorization support utilities.

Because there is no top-level Makefile, you must change to each directory to compile the programs there. To compile the server itself, edit the Makefile in the src subdirectory. There are primarily two makefile variables that need setting up: AUX_CFLAGS and EXTRA_LIBS. Suitable values for many operating systems are given in comments in the makefile; uncomment the values appropriate to your machine and comment out other conflicting values. You may also want to check through the other variables. Then type make. You may also want to compile the programs in the cgi-src directory. This is done similarly.

There is no install rule in the makefile, but installation is straightforward: copy or move the compiled server program, ancillary programs and the icons to appropriate directories, and set up configuration files as discussed in Chapter gif.


next up previous contents index
Next: HTTPD for Windows Up: Peculiarities of individual Previous: CERN HTTP daemon

[ITCP]Spinning the Web by Andrew Ford
© 1995 International Thomson Publishing
© 2002 Andrew Ford and Ford & Mason Ltd
Note: this HTML document was generated in December 1994 directly from the LaTeX source files using LaTeX2HTML. It was formatted into our standard page layout using the Template Toolkit. The document is mainly of historical interest as obviously many of the sites mentioned have long since disappeared.

 
Copyright © 1996-2002 Ford & Mason Ltd