Mailing List Archive

cvs commit: apache-1.3/htdocs/manual/mod mod_so.html
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>