|
|||||||||
|
NCSA HTTP daemonThe 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:
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 .
Next: HTTPD for Windows Up: Peculiarities of individual Previous: CERN HTTP daemon
Spinning the Web by Andrew Ford |
||||||
Copyright © 1996-2002 Ford & Mason Ltd |