From d396b348b077773da0244d174c07859c452cd874 Mon Sep 17 00:00:00 2001 From: Bill Stoddard Date: Tue, 18 Jan 2000 19:32:49 +0000 Subject: [PATCH] Documentation for the Netware port Submitted by: Mike Gardiner git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84489 13f79535-47bb-0310-9956-ffa450edef68 --- docs/manual/dso.html | 1 + docs/manual/dso.html.en | 1 + docs/manual/mod/core.html | 38 +++- docs/manual/platform/netware.html | 278 ++++++++++++++++++++++++++++++ 4 files changed, 314 insertions(+), 4 deletions(-) create mode 100644 docs/manual/platform/netware.html diff --git a/docs/manual/dso.html b/docs/manual/dso.html index 5e6d26e814..66e6fc9841 100644 --- a/docs/manual/dso.html +++ b/docs/manual/dso.html @@ -193,6 +193,7 @@ o Mac OS X Server (1.0) o Mac OS (10.0 preview 1) o OpenStep/Mach (4.2) o DGUX (??) +o NetWare (5.1)

diff --git a/docs/manual/dso.html.en b/docs/manual/dso.html.en index 5e6d26e814..66e6fc9841 100644 --- a/docs/manual/dso.html.en +++ b/docs/manual/dso.html.en @@ -193,6 +193,7 @@ o Mac OS X Server (1.0) o Mac OS (10.0 preview 1) o OpenStep/Mach (4.2) o DGUX (??) +o NetWare (5.1)

diff --git a/docs/manual/mod/core.html b/docs/manual/mod/core.html index 2b5e4550ce..5a83106a02 100644 --- a/docs/manual/mod/core.html +++ b/docs/manual/mod/core.html @@ -88,6 +88,7 @@ always available.

  • ServerType
  • StartServers
  • ThreadsPerChild +
  • ThreadStackSize
  • TimeOut
  • UseCanonicalName
  • User @@ -3043,7 +3044,7 @@ See also MinSpareServers and Status: core (Windows)
    +>Status: core (Windows, NetWare)
    Compatibility: Available only with Apache 1.3 and later with Windows @@ -3058,6 +3059,38 @@ with Windows
    +

    ThreadStackSize

    +Syntax: ThreadStackSize number
    +Default: ThreadStackSize 65536
    +Context: server config
    +Status: core (NetWare)
    +Compatibility: Available only with Apache 1.3 and later +with NetWare + +

    This directive tells the server what stack size to use for each of the + running threads. If you ever get a stack overflow you will need to bump + this number to a higher setting. + +

    This directive has no effect on other systems. +


    + + + + + +

    TimeOut directive

    Host: header. With this option Apache does a reverse DNS lookup on the server IP address that the client connected to in order to work out self-referential URLs. -This can have adverse performance implications, especially if you use -%V in a CustomLog -directive.

    Warning: if CGIs make assumptions about the values of SERVER_NAME they may be broken by this option. The client diff --git a/docs/manual/platform/netware.html b/docs/manual/platform/netware.html new file mode 100644 index 0000000000..8add778b5f --- /dev/null +++ b/docs/manual/platform/netware.html @@ -0,0 +1,278 @@ + + + +Using Apache with Novell NetWare 5 + + + + + + +

    Using Apache With Novell NetWare 5

    + +

    This document explains how to install, configure and run + Apache 1.3 under Novell NetWare 5. Please note that at + this time, NetWare support is entirely experimental, and is + recommended only for experienced users. The Apache Group does not + guarantee that this software will work as documented, or even at + all. If you find any bugs, or wish to contribute in other ways, please + use our bug reporting + page.

    + +

    Warning: Apache on NetWare has not yet been optimized for performance. +Apache still performs best, and is most reliable on Unix platforms. Over +time we will improve NetWare performance. Folks doing comparative reviews +of webserver performance are asked to compare against Apache +on a Unix platform such as Solaris, FreeBSD, or Linux.

    + +

    + +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 1.3 is designed to run on NetWare 5.0 and 5.1. +

    + +If running on NetWare 5.0 you must install Service Pack 4. + +

    +

    + +Service pack 4 is available here. + +

    Downloading Apache for NetWare 5

    + +

    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 (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 Port, Listen or +BindAddress directives 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. + +

    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 5 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 project + file. This includes modules such as status, info, and proxy. In addition, + the following project files have been provided as well: +

       
    +       /apache-1.3/src/support/htpasswd.mcp.gz
    +       /apache-1.3/src/support/htdigest.mcp.gz
    +
    + +

    +htpasswd.mcp.gz and htdigest.mcp.gz will also need +to be unzipped before they can be used with MetroWerks CodeWarrior. + +

    Once Apache has been compiled, 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. + + + + + -- 2.40.0