rse 98/05/12 04:27:07
Modified: . README.configure INSTALL Announcement htdocs/manual dso.html htdocs/manual/mod mod_so.html Log: Update/Create hyperlinks to new HTML document about DSO. Revision Changes Path 1.10 +3 -3 apache-1.3/README.configure Index: README.configure =================================================================== RCS file: /export/home/cvs/apache-1.3/README.configure,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- README.configure 1998/05/08 07:50:21 1.9 +++ README.configure 1998/05/12 11:27:04 1.10 @@ -126,9 +126,9 @@ ----------------------------------- Apache 1.3 supports building modules as shared objects on all major Unix - platforms (see section "Supported Platforms" in file src/README.DSO for - details). APACI has a nice way of enabling the building of DSO-based - modules and automatically installing them: + platforms (see section "Supported Platforms" in document + htdocs/manual/dso.html for details). APACI has a nice way of enabling the + building of DSO-based modules and automatically installing them: $ ./configure --prefix=/path/to/apache \ --enable-module=rewrite \ 1.27 +4 -3 apache-1.3/INSTALL Index: INSTALL =================================================================== RCS file: /export/home/cvs/apache-1.3/INSTALL,v retrieving revision 1.26 retrieving revision 1.27 diff -u -r1.26 -r1.27 --- INSTALL 1998/05/08 07:50:20 1.26 +++ INSTALL 1998/05/12 11:27:04 1.27 @@ -92,9 +92,10 @@ installed from which Apache can guess the options. For more in-depth information about DSO support in Apache 1.3 please - read the file src/README.DSO carefully. Especially the section - entitled "Advantages & Disadvantages" because using the DSO mechanism - can have strange side-effects if you are not carefully. BE WARNED! + read the document htdocs/manual/dso.html carefully. Especially the + section entitled "Advantages & Disadvantages" because using the DSO + mechanism can have strange side-effects if you are not carefully. BE + WARNED! 3. Configuring the source tree --------------------------- 1.21 +2 -2 apache-1.3/Announcement Index: Announcement =================================================================== RCS file: /export/home/cvs/apache-1.3/Announcement,v retrieving revision 1.20 retrieving revision 1.21 diff -u -r1.20 -r1.21 --- Announcement 1998/05/06 17:25:09 1.20 +++ Announcement 1998/05/12 11:27:05 1.21 @@ -34,10 +34,10 @@ http://www.apache.org/dist/apache_1.3b7/INSTALL o Dynamic Shared Object (DSO) support for all major Unix platforms - http://www.apache.org/dist/apache_1.3b7/src/README.DSO + http://www.apache.org/dist/apache_1.3b7/htdocs/manual/dso.html o APache eXtenSion (APXS) tool for building third-party modules as DSO - http://www.apache.org/dist/apache_1.3b7/src/README.DSO + http://www.apache.org/dist/apache_1.3b7/htdocs/manual/dso.html http://www.apache.org/dist/apache_1.3b7/src/support/ o Additional support tools: apachectl, ab (ApacheBench), dbmmanage 1.3 +15 -13 apache-1.3/htdocs/manual/dso.html Index: dso.html =================================================================== RCS file: /export/home/cvs/apache-1.3/htdocs/manual/dso.html,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- dso.html 1998/05/12 11:12:47 1.2 +++ dso.html 1998/05/12 11:27:06 1.3 @@ -118,18 +118,19 @@ <H3>Implementation</H3> <P>The DSO support for loading individual Apache modules is based on a module -named <CODE>mod_so.c</CODE> which has to be statically compiled into the -Apache core. It is the only module besides <CODE>http_core.c</CODE> which -cannot be put into a DSO itself (bootstrapping!). Practically all other -distributed Apache modules then can then be placed into a DSO by individually -enabling the DSO build for them via <CODE>configure</CODE>'s -<CODE>--enable-shared</CODE> option (see top-level <CODE>INSTALL</CODE> file) -or by changing the <CODE>AddModule</CODE> command in your -<CODE>src/Configuration</CODE> into a <CODE>SharedModule</CODE> command (see -<CODE>src/INSTALL</CODE> file). After a module is compiled into a DSO named -<CODE>mod_foo.so</CODE> you can use <CODE>mod_so</CODE>'s -<CODE>LoadModule</CODE> command in your <CODE>httpd.conf</CODE> file to load -this module at server startup or restart. +named <A HREF="mod/mod_so.html"><CODE>mod_so.c</CODE></A> which has to be +statically compiled into the Apache core. It is the only module besides +<CODE>http_core.c</CODE> which cannot be put into a DSO itself +(bootstrapping!). Practically all other distributed Apache modules then can +then be placed into a DSO by individually enabling the DSO build for them via +<CODE>configure</CODE>'s <CODE>--enable-shared</CODE> option (see top-level +<CODE>INSTALL</CODE> file) or by changing the <CODE>AddModule</CODE> command +in your <CODE>src/Configuration</CODE> into a <CODE>SharedModule</CODE> +command (see <CODE>src/INSTALL</CODE> file). After a module is compiled into +a DSO named <CODE>mod_foo.so</CODE> you can use <A +HREF="mod/mod_so.html"><CODE>mod_so</CODE></A>'s <A +HREF="mod/mod_so.html#loadmodule"><CODE>LoadModule</CODE></A> command in your +<CODE>httpd.conf</CODE> file to load this module at server startup or restart. <P>To simplify this creation of DSO files for Apache modules (especially for third-party modules) a new support program named <CODE>apxs</CODE> (<EM>APache @@ -319,7 +320,8 @@ <UL> <LI> The server package is more flexible at run-time because the actual server - process can be assembled at run-time via <CODE>LoadModule</CODE> + process can be assembled at run-time via <A + HREF="mod/mod_so.html#loadmodule"><CODE>LoadModule</CODE></A> <CODE>httpd.conf</CODE> configuration commands instead of <CODE>Configuration</CODE> <CODE>AddModule</CODE> commands at build-time. For instance this way one is able to run different server instances 1.4 +3 -4 apache-1.3/htdocs/manual/mod/mod_so.html Index: mod_so.html =================================================================== RCS file: /export/home/cvs/apache-1.3/htdocs/manual/mod/mod_so.html,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- mod_so.html 1998/03/21 17:03:49 1.3 +++ mod_so.html 1998/05/12 11:27:06 1.4 @@ -32,10 +32,9 @@ <H2>Summary</H2> -This is an experimental module. On selected operating systems it can -be used to load modules into Apache at runtime, rather than requiring -a recompilation. - +This is an experimental module. On selected operating systems it can be used +to load modules into Apache at runtime via the <A HREF="../dso.html">Dynamic +Shared Object</A> (DSO) mechanism, rather than requiring a recompilation. <H2>Directives</H2> <UL>