You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by rs...@hyperreal.org on 1998/05/12 13:27:07 UTC

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>