From: Rich Bowen This document explains how to install, configure and run
- Apache 2.0 under Novell NetWare 6.0 and above. If you find any bugs,
+ Apache HTTP Server 2.0 under Novell NetWare 6.0 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
+ running httpd. 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
+ novell.devsup.webserver newsgroup, where many httpd 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 +
Most of this document assumes that you are installing httpd + from a binary distribution. If you want to compile httpd yourself (possibly to help with development, or to track down - bugs), see the section on Compiling Apache for + bugs), see the section on Compiling Apache httpd for NetWare below.
@@ -57,7 +57,7 @@Apache 2.0 is designed to run on NetWare 6.0 service pack 3 +
httpd 2.0 is designed to run on NetWare 6.0 service pack 3
and above. If you are running a service pack less
than SP3, you must install the latest
NetWare Libraries
@@ -66,38 +66,38 @@
NetWare service packs are available here. Apache 2.0 for NetWare can also be run in a NetWare 5.1 environment
+ httpd 2.0 for NetWare can also be run in a NetWare 5.1 environment
as long as the latest service pack or the latest version
of the NetWare Libraries
- for C (LibC) has been installed . WARNING: Apache 2.0
+ for C (LibC)
Information on the latest version of Apache can be found on - the Apache web server at Information on the latest version of httpd can be found on + the httpd 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. Binary builds of the latest releases of - Apache 2.0 for NetWare can be downloaded from + httpd 2.0 for NetWare can be downloaded from here.
There is no Apache install program for NetWare currently. If you - are building Apache 2.0 for NetWare from source, you will need to +
There is no httpd install program for NetWare currently. If you + are building httpd 2.0 for NetWare from source, you will need to copy the files over to the server manually.
-Follow these steps to install Apache on NetWare from the +
Follow these steps to install httpd on NetWare from the
binary download (assuming you will install to
sys:/apache2):
Follow these steps to install Apache on NetWare manually +
Follow these steps to install httpd on NetWare manually
from your own build source (assuming you will install to
sys:/apache2):
Apache may be installed to other volumes besides the default SYS volume.
httpd may be installed to other volumes besides the default SYS volume.
During the build process, adding the keyword "install" to the makefile command line
will automatically produce a complete distribution package under the subdirectory
- DIST. Install Apache by simply copying the distribution that was produced
- by the makfiles to the root of a NetWare volume (see: Compiling Apache for
+ DIST. Install httpd by simply copying the distribution that was produced
+ by the makfiles to the root of a NetWare volume (see: Compiling Apache httpd for
NetWare below).
To start Apache just type apache at the
+
To start httpd 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
+ prefer to load httpd in a protected address space you may
specify the address space with the load statement as follows:
This will load Apache into an address space called apache2. - Running multiple instances of Apache concurrently on NetWare is +
This will load httpd into an address space called apache2. + Running multiple instances of httpd 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 +
After starting httpd, it will be listening to port 80
(unless you changed the error_log file in the logs
directory.
conf directory.
- To unload Apache running in the OS address space just type +
To unload httpd running in the OS address space just type the following at the console:
When working with Apache it is important to know how it will +
When working with httpd 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:
@@ -257,10 +257,10 @@ 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
+ httpd will use the file name compiled into the server, usually
+ conf/httpd.conf. Invoking httpd with the -V
switch will display this value labeled as SERVER_CONFIG_FILE.
- Apache will then determine its
-V switch will display this value labeled as
HTTPD_ROOT.
- Apache 2.0 for NetWare includes a set of command line directives that can +
httpd 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. These directives are only available while Apache is running. Each
+ web server. These directives are only available while httpd is running. Each
of these directives must be preceded by the keyword APACHE2.
By default these directives are issued against the instance of Apache running +
By default these directives are issued against the instance of httpd running in the OS address space. To issue a directive against a specific instance running in a protected address space, include the -p parameter along with the name of the address space. For more information type "apache2 Help" on the command line.
@@ -322,20 +322,20 @@Apache is configured by reading configuration files usually stored +
httpd is configured by reading configuration files usually stored
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 module
+ httpd on NetWare. See the httpd module
documentation for all the available directives.
The main differences in Apache for NetWare are:
+The main differences in httpd for NetWare are:
Because Apache for NetWare is multithreaded, it does not - use a separate process for each request, as Apache does on some Unix +
Because httpd for NetWare is multithreaded, it does not + use a separate process for each request, as httpd does on some Unix implementations. Instead there are only threads running: a parent thread, and multiple child or worker threads which handle the requests.
@@ -374,16 +374,16 @@The directives that accept filenames as arguments must use
- NetWare filenames instead of Unix names. However, because Apache
+ NetWare filenames instead of Unix names. However, because httpd
uses Unix-style names internally, forward slashes must be used
rather than backslashes. It is recommended that all rooted file paths
- begin with a volume name. If omitted, Apache will assume the
+ begin with a volume name. If omitted, httpd will assume the
SYS: volume which may not be correct.
Apache for NetWare has the ability to load modules at - runtime, without recompiling the server. If Apache is +
httpd for NetWare has the ability to load modules at
+ runtime, without recompiling the server. If httpd is
compiled normally, it will install a number of optional
modules in the Compiling Apache requires MetroWerks CodeWarrior 6.x or higher. Once
- Apache has been built, it can be installed to the root of any NetWare
+ Compiling httpd requires MetroWerks CodeWarrior 6.x or higher. Once
+ httpd has been built, it can be installed to the root of any NetWare
volume. The default is the Before running the server you must fill out the The following development tools are required to build
- Apache 2.0 for NetWare:\Apache2\modules directory.
To activate these, or other modules, the sys:/Apache2 directory.conf
@@ -448,7 +448,7 @@
NOVELLLIBC to the
@@ -548,7 +548,7 @@
test_char.h and chartables.c
to the directory \httpd-2.0\os\netware on the build machine.\httpd-2.0 and build Apache by running
+ \httpd-2.0 and build httpd by running
"gmake -f nwgnumakefile". You can create a distribution directory by
adding an install parameter to the command, for example:
gmake -f nwgnumakefile DEBUG=1Builds debug versions of all of the
binaries and copies them to a \debug destination directory.
gmake -f nwgnumakefile installCreates a complete Apache +
gmake -f nwgnumakefile installCreates a complete httpd
distribution with binaries, docs and additional support files in a
\dist\Apache2 directory.
USE_STDSOCKETS:
By default Apache for NetWare uses the built-in module +
By default httpd for NetWare uses the built-in module
OSSLSDK to the full path to the root of the openssl
source code directory, and set WITH_MOD_SSL to 1.