ftp.nice.ch/pub/next/unix/network/www/httpd.1.4.2.README

This is the README for httpd.1.5-export.NIHS.bs.gnutar.gz [Download] [Browse] [Up]

   

Installing the NCSA HTTPD Server Copyright (C)1995 by NeXT Computer, Inc. All Rights Reserved.


INSTALLING THE NCSA HTTPD SERVER
 

This document describes how to install the NCSA httpd Server.

NCSA httpd is a web server (a program that provides documents at the request of Web browsers). If you have Internet access, you can make your web site available to the rest of the world by running a web server like NCSA httpd.

The NCSA httpd Server is installed from one package, httpd.pkg, which contains the NCSA httpd server version 1.4.2 for computers running NEXTSTEP Release 3.3 for Intel PCs, SPARC or PA-RISC Workstations, or NeXT Computers.

This software is not supported by NeXT computer, but is provided for demonstrations purposes.

 

Note the following before you install the NCSA httpd server:

 If you've already installed an earlier version of NCSA httpd, back up your configurations files before installing the NCSA HTTPD Server Package. Open the URL  http://hoohoo.ncsa.uiuc.edu/docs/Upgrade.html/  for upgrade notes.

 To read more about the NCSA httpd server, open the URL  http://hoohoo.ncsa.uiuc.edu/ .

 




Installing the NCSA HTTPD Server Package
 

Follow these instructions to install the NCSA HTTPD Server.
 
1. Log in as root. (If you're not sure how to log in as root, see your system administrator.)

Note: There are ways to install the server without logging in as root, but the straightforward installation described here requires that you do.
 
2. Double-click the httpd.pkg file.
Installer starts up and opens an Installer package window.
 
3. Click the Install button in the Installer package window. 
An Install Package panel opens. Use this panel to:

 Select the directory in which httpd will be installed. In the directory you specify, Installer creates a directory named httpd where it installs the server and its supporting files. The  NCSA httpd documentation  refers to the httpd directory as the  ServerRoot . When the server starts, it expects to find its resources there. The default ServerRoot is /usr/local/etc/httpd. If you choose a different location, you have to tell httpd what its ServerRoot is when you start it. See the NCSA documentation for more information.

 Select the architectures the server will run on.

 
4. Click Install in the Install Package panel.
A Confirm panel opens explaining that programs will be run as a part of the installation. Click Continue to proceed. The Installer window displays information about the progress of the installation, which may take several minutes. 
 
5. After Installer finishes installing the package, you can quit the Installer application.
 
6. Start the server.

Note: You need to start the server as root. Due to security considerations, you should run your httpd server at port 80. Unless you alter the configuration files, httpd uses port 80. To run the httpd server at port 80, the server must be started as root.

You can start the server in two ways:

 Execute the binary in ServerRoot. If ServerRoot is not /usr/local/etc/httpd, you need to specify a different ServerRoot with the -d command line flag. See the  NCSA documentation  for more information.

 Configure the system to automatically start the server when the system comes up. Copy the file rc.httpd in ServerRoot to /etc, and modify /etc/rc.local by adding the following lines:


	#
	# Run httpd server automatically
	#
	if [ -f /etc/rc.httpd ]; then
		sh /etc/rc.httpd
	fi

Restart your machine. The httpd server will start automatically.

 
You may want to reconfigure your server for your environment. The NCSA httpd server documentation provides a  general installation overview  and specific information about  server configuration and administration . After you've started the server, you can access this documentation by opening the URL  http://localhost/ .

_______________________________________________________________________________ 

File last modified on 95-08-11
Questions or comments about this service?  webmaster@next.com 
About  NeXTanswers ?  nextanswers-request@next.com 
Copyright 1995  NeXT Computer, Inc.  All rights reserved.

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.