From: Bradley Nicholes Date: Wed, 14 Nov 2001 23:27:25 +0000 (+0000) Subject: Apache for NetWare configuration and build documentation X-Git-Tag: 2.0.29~131 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4f6a377de6af00584807a4c16f9a4a7f98c9f0ea;p=apache Apache for NetWare configuration and build documentation git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91956 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/docs/manual/platform/netware.html b/docs/manual/platform/netware.html new file mode 100644 index 0000000000..34952c5fec --- /dev/null +++ b/docs/manual/platform/netware.html @@ -0,0 +1,434 @@ + + + + + + + Using Apache with Novell NetWare + + + + + + +

Using Apache With Novell NetWare

+ +

This document explains how to install, configure and run + Apache 2.0 under Novell NetWare 5.x and above. If you find any bugs, + or wish to contribute in other ways, please + use our bug reporting + page.

+ +

The bug reporting page and dev-httpd mailing list are not + provided to answer questions about configuration or running Apache. + Before you submit a bug report or request, first consult this document, the + Frequently Asked Questions page and the other + relevant documentation topics. If you still have a question or problem, + post it to the + novell.devsup.webserver newsgroup, where many + Apache users are more than willing to answer new + and obscure questions about using Apache on NetWare.

+ + Most of this document assumes that you are installing Apache + from a binary distribution. If you want to compile Apache + yourself (possibly to help with development, or to track down + bugs), see the section on Compiling Apache for + NetWare below. +
+ + +
+ +

Requirements

+ Apache 2.0 is designed to run on NetWare 5.x and above. + +

If running on NetWare 5.0 you must install Service + Pack 7 or above.

+ +

If running on NetWare 5.1 you must install Service + Pack 4 or above.

+ +

If running on NetWare 6 you must install Service + Pack 1 or above.

+ +

NetWare service packs are available here.

+ +

Downloading Apache for NetWare

+ +

Information on the latest version of Apache can be found on + the Apache web server at http://www.apache.org/. This + will list the current release, any more recent alpha or + beta-test releases, together with details of mirror web and + anonymous ftp sites.

+ +

Installing Apache for + NetWare

+ There is no Apache install program for NetWare currently. You + will need to compile apache and copy the files over to the + server manually. An install program will be posted at a later + date.  + +

Follow these steps to install Apache on NetWare from the + binary download (assuming you will install to sys:/apache):

+ + + +

Follow these steps to install Apache on NetWare manually + from your own build source (assuming you will install to + sys:/apache):

+ + + +

Apache may be installed to other volumes besides the default SYS volume.

+ +

Running Apache for NetWare

+ To start Apache just type apache at the + console. This will load apache in the OS address space. If you + prefer to load Apache in a protected address space you may + specify the address space with the load statement as follows: +
+    load address space = apache apache
+
+ +

This will load Apache into an address space called apache. + Running multiple instances of Apache concurrently on NetWare is + possible by loading each instance into its own protected + address space.

+ +

After starting Apache, it will be listening to port 80 + (unless you changed the Listen directive in the configuration + files). To connect to the server and access the default page, + launch a browser and enter the server's name or address. This + should respond with a welcome page, and a link to the Apache + manual. If nothing happens or you get an error, look in the + error_log file in the logs + directory.

+ +

Once your basic installation is working, you should + configure it properly by editing the files in the + conf directory.

+ +

To unload Apache running in the OS address space just type + the following at the console:

+
+    unload apache
+
+ If apache is running in a protected address space specify the + address space in the unload statement: +
+    unload address space = apache apache
+
+ +

When working with Apache it is important to know how it will + find the configuration files. You can specify a configuration + file on the command line in two ways:

+ + +
+    apache -f "vol:/my server/conf/my.conf"
+
+
+    apache -f test/test.conf
+
+ In these cases, the proper ServerRoot should be set in the + configuration file. + +

If you don't specify a configuration file name with -f, + Apache will use the file name compiled into the server, usually + "conf/httpd.conf". Invoking Apache with the -V switch will + display this value labeled as SERVER_CONFIG_FILE. Apache will + then determine its ServerRoot by trying the following, in this + order:

+ + + +

The server root compiled into the server is usually + "sys:/apache". invoking apache with the -V switch will display + this value labeled as HTTPD_ROOT.

+ +

Apache 2.0 for NetWare includes a set of command line directives that can + be used to modify or display information about the running instance of the + web server.  Each of these directives must be preceded by the keyword + HTTPD:

+ + + +

Configuring Apache for + NetWare

+ Apache is configured by files in the conf + directory. These are the same as files used to configure the + Unix version, but there are a few different directives for + Apache on NetWare. See the Apache + documentation for all the available directives. + +

The main differences in Apache for NetWare are:

+ + + +

Compiling Apache for + NetWare

+ +

Compiling Apache requires MetroWerks CodeWarrior 6.x or + higher to be properly installed.

+ +

First, unpack the Apache distribution into an appropriate + directory. Then go to the src subdirectory of the + Apache distribution and unzip ApacheNW.mcp.gz. You + may use a recent version of WinZip to accomplish this or gzip + for Windows. The main Metrowerks project file for Apache + (ApacheNW.mcp) is now ready to use. Just double + click on it from within explorer and it should automatically + launch MetroWerks CodeWarrior.

+ +

All major pieces of Apache may be built using the + ApacheNW.mcp and LibAprNW.mcp project files. This includes modules such as + status, info, and proxy.

+ +

Once Apache has been built, it needs to be installed in its + server root directory. The default is the + sys:/Apache directory.

+ +

Before running the server you must fill out the conf + directory. Copy the *.conf-dist-nw from the distribution conf + directory and rename *.conf. Edit the ServerRoot entries to + your actual server root (for example "sys:/apache"). Copy over + the conf/magic and conf/mime.types files as well.

+ + +

+ + + Requirements: 

+

+ The following developments tools are required to build Apache 2.0 + for NetWare:

+ +

Building Apache using the Metrowerks Project Files: 

+ + +
+ + + +