From: Bradley Nicholes Date: Tue, 8 Jan 2002 22:46:34 +0000 (+0000) Subject: Updated the build documentation for NetWare to match the current build X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ade03aebf668f022f1b171f90e4db66f1dcab0c1;p=apache Updated the build documentation for NetWare to match the current build process git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92779 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/docs/manual/platform/netware.html b/docs/manual/platform/netware.html index 34952c5fec..6bfcdc5190 100644 --- a/docs/manual/platform/netware.html +++ b/docs/manual/platform/netware.html @@ -26,7 +26,7 @@ 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 + 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.

@@ -85,7 +85,7 @@ date. 

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

+ binary download (assuming you will install to sys:/apache2):

Follow these steps to install Apache on NetWare manually @@ -103,44 +103,44 @@ sys:/apache):

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

@@ -151,7 +151,7 @@ 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
+    load address space = apache2 apache2
 

This will load Apache into an address space called apache. @@ -175,12 +175,16 @@

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

-    unload apache
+    unload apache2
+
+
or
+
+
    httpd shutdown
 
If apache is running in a protected address space specify the address space in the unload statement:
-    unload address space = apache apache
+    unload address space = apache2 apache2
 

When working with Apache it is important to know how it will @@ -192,7 +196,7 @@ file

-    apache -f "vol:/my server/conf/my.conf"
+    apache2 -f "vol:/my server/conf/my.conf"
 
     apache -f test/test.conf
@@ -217,8 +221,7 @@
       
  • The server root compiled into the server.
  • -

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

    The server root compiled into the server is usually "sys:/apache2". 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 @@ -310,7 +313,7 @@

    Apache for NetWare has the ability to load modules at runtime, without recompiling the server. If Apache is compiled normally, it will install a number of optional - modules in the \Apache\modules directory. To + modules in the \Apache2\modules directory. To activate these, or other modules, the LoadModule directive must be used. For example, to active the status module, use @@ -333,26 +336,28 @@ 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 + directory. Then go to the httpd and httpd/srclib/apr + subdirectories of the + Apache distribution and unzip the files ApacheNW.mcp.zip and + libaprnw.mcp.zip respectively. You + may use a recent version of WinZip to accomplish this. The main Metrowerks project files for Apache + (ApacheNW.mcp)and the Apache Portable Runtime (libaprnw.mcp) + are now ready to use. Just double + click on them from within explorer and they should automatically + launch the MetroWerks CodeWarrior IDE.

    + +

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

    + status, info, proxy, etc.

    -

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

    +

    Once Apache has been built, it needs to be installed on a NetWare + volume's root directory. The default is the + sys:/Apache2 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 + directory. Copy the file HTTPD-STD.CONF from the distribution conf + directory and rename it to HTTPD.CONF. Edit the HTTPD.CONF file searching for all @@Value@@ markers + and replacing them with the appropriate setting. Copy over the conf/magic and conf/mime.types files as well.

    @@ -361,7 +366,7 @@ Requirements: 

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

    Building Apache using the Metrowerks Project Files: 

      +
    • Set the environment variable "NovellNDK" has been set to the + location of the NetWare Libraries for C SDK (ex. Set NovellNDK=c:\novell\ndk\libc).
    • +
    • Make sure that the path to the CodeWarrior command line tools (MWCCNLM.exe, + MWLDNLM.exe) has been included in the system's PATH environment + variable.
    • +
    • Make sure that the path to the AWK utility has been included in the + system's PATH environment variable.
    • Download the source code and unzip to an appropriate directory on your workstation. 
    • Change directory to \httpd\srclib\apr\build and run the batch file @@ -424,7 +436,7 @@ \httpd\os\netware on the build machine. 
    • Select the target "Apache Full Debug" or "Apache Full Release" in the IDE and build. This will - produce the file APACHE.nlm along with all of the external module NLMs.
    • + produce the file APACHE2.nlm along with all of the external module NLMs.