You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by sl...@apache.org on 2005/11/29 16:53:22 UTC

svn commit: r349741 - /httpd/httpd/branches/2.2.x/docs/manual/upgrading.xml

Author: slive
Date: Tue Nov 29 07:53:21 2005
New Revision: 349741

URL: http://svn.apache.org/viewcvs?rev=349741&view=rev
Log:
Make the upgrading doc more user-friendly by explicitly
stating some places where things *haven't* changed.

The statement about third-party modules could use some
review by someone who has tried some.

Modified:
    httpd/httpd/branches/2.2.x/docs/manual/upgrading.xml

Modified: httpd/httpd/branches/2.2.x/docs/manual/upgrading.xml
URL: http://svn.apache.org/viewcvs/httpd/httpd/branches/2.2.x/docs/manual/upgrading.xml?rev=349741&r1=349740&r2=349741&view=diff
==============================================================================
--- httpd/httpd/branches/2.2.x/docs/manual/upgrading.xml (original)
+++ httpd/httpd/branches/2.2.x/docs/manual/upgrading.xml Tue Nov 29 07:53:21 2005
@@ -43,14 +43,24 @@
 
   <section id="compile-time">
     <title>Compile-Time Configuration Changes</title>
+
+    <p>The compilation process is very similar to the one used in
+    version 2.0.  Your old <code>configure</code> command line (as
+    found in <code>build/config.nice</code> in the installed server
+    directory) can be used in some cases.  The most significant change
+    required will be to account for changes in module names, in
+    particular for the authentication and authorization modules.
+    Some details of changes:</p>
+
     <ul>
-      <li>Upgraded to require the APR 1.0 API.</li>
-      <li>Updated bundled PCRE version to 5.0</li>
       <li>mod_imap has been renamed to <module>mod_imagemap</module></li>
-      <li>mod_auth has been split up into <module>mod_auth_basic</module>
-          and <module>mod_authn_file</module></li>
+      <li>mod_auth has been split up into <module>mod_auth_basic</module>,
+          <module>mod_authn_file</module>, <module>mod_authz_user</module>, and
+          <module>mod_authz_groupfile</module></li>
       <li>mod_access has been renamed to <module>mod_authz_host</module></li>
       <li>mod_auth_ldap has been renamed to <module>mod_authnz_ldap</module></li>
+      <li>Upgraded to require the APR 1.0 API.</li>
+      <li>Updated bundled PCRE version to 5.0</li>
     </ul>
 
   </section>
@@ -58,21 +68,28 @@
   <section id="run-time">
     <title>Run-Time Configuration Changes</title>
 
-    <ul>
-      <li>The config file <code>httpd.conf</code> distributed with the
-      Apache HTTP Server has been greatly simplified by removing all
-      but the most essential configuration settings.  A set of example
-      configuration settings for more advanced features is present in
-      the <code>conf/extra/</code> directory of the installed
-      server.</li>
+    <p>Your existing version 2.0 config files and startup scripts can
+      usually be used unchanged in version 2.2.  Some small
+      adjustments may be necessary for particular configurations as
+      discussed below.  If you choose to use the new default
+      configuration file for version 2.2, you will find that it has
+      been greatly simplified by removing all but the most essential
+      configuration settings.  A set of example configuration settings
+      for more advanced features is present in the
+      <code>conf/extra/</code> directory of the installed server.  Default
+      configuration files are installed in the <code>conf/original</code>
+      directory.</p>
+
+    <p>Some runtime configuration changes that you may notice:</p>
 
+    <ul>
       <li>The <program>apachectl</program> option
       <code>startssl</code> is no longer available.  To enable ssl
       support, you should edit <code>httpd.conf</code> to include the
       relevant <module>mod_ssl</module> directives and then use
       <code>apachectl start</code> to start the server.  An example
-      configuration to activate <module>mod_ssl</module> has been included
-      in <code>conf/extra/httpd-ssl.conf</code>.</li>
+      configuration to activate <module>mod_ssl</module> has been
+      included in <code>conf/extra/httpd-ssl.conf</code>.</li>
 
       <li>The default setting of <directive
       module="core">UseCanonicalName</directive> is now
@@ -114,6 +131,10 @@
 
   <section id="third-party">
     <title>Third Party Modules</title>
+
+   <p>Many third-party modules designed for version 2.0 will work
+   unchanged with the the Apache HTTP Server version 2.2.  But all
+   modules must be recompiled before begin loaded.</p>
 
   </section>
 </manualpage>