]> granicus.if.org Git - apache/commitdiff
use <program> for programs
authorAndré Malo <nd@apache.org>
Sun, 28 Nov 2004 13:25:21 +0000 (13:25 +0000)
committerAndré Malo <nd@apache.org>
Sun, 28 Nov 2004 13:25:21 +0000 (13:25 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@106803 13f79535-47bb-0310-9956-ffa450edef68

51 files changed:
docs/manual/bind.xml
docs/manual/dns-caveats.xml
docs/manual/dso.xml
docs/manual/env.xml
docs/manual/glossary.xml
docs/manual/howto/auth.xml
docs/manual/howto/cgi.xml
docs/manual/install.xml
docs/manual/invoking.xml
docs/manual/logs.xml
docs/manual/misc/perf-tuning.xml
docs/manual/misc/security_tips.xml
docs/manual/mod/core.xml
docs/manual/mod/leader.xml
docs/manual/mod/mod_auth_digest.xml
docs/manual/mod/mod_authn_dbm.xml
docs/manual/mod/mod_authn_file.xml
docs/manual/mod/mod_authnz_ldap.xml
docs/manual/mod/mod_cgi.xml
docs/manual/mod/mod_cgid.xml
docs/manual/mod/mod_env.xml
docs/manual/mod/mod_example.xml
docs/manual/mod/mod_ldap.xml
docs/manual/mod/mod_log_config.xml
docs/manual/mod/mod_log_forensic.xml
docs/manual/mod/mod_rewrite.xml
docs/manual/mod/mod_suexec.xml
docs/manual/mod/mod_unique_id.xml
docs/manual/mod/mod_version.xml
docs/manual/mod/mpm_common.xml
docs/manual/mod/perchild.xml
docs/manual/mod/worker.xml
docs/manual/mpm.xml
docs/manual/new_features_2_2.xml
docs/manual/platform/win_compiling.xml
docs/manual/programs/ab.xml
docs/manual/programs/apachectl.xml
docs/manual/programs/apxs.xml
docs/manual/programs/configure.xml
docs/manual/programs/dbmmanage.xml
docs/manual/programs/htdigest.xml
docs/manual/programs/htpasswd.xml
docs/manual/programs/httpd.xml
docs/manual/programs/index.xml
docs/manual/sections.xml
docs/manual/ssl/ssl_faq.xml
docs/manual/stopping.xml
docs/manual/suexec.xml
docs/manual/vhosts/details.xml
docs/manual/vhosts/index.xml
docs/manual/vhosts/ip-based.xml

index 228c0ae6ba3f31ddfdee93f27522c6dafa1c837a..323850921fa74df5dfee7a9cec3d050bf18d9746 100644 (file)
     platforms but are disallowed by default on FreeBSD, NetBSD, and 
     OpenBSD in order to match the system-wide policy on those
     platforms.  But even on systems where it is disallowed by default, a 
-    special configure parameter can change this behavior for Apache.</p>
+    special <program>configure</program> parameter can change this behavior
+    for Apache.</p>
 
     <p>On the other hand, on some platforms such as Linux and Tru64 the 
     <strong>only</strong> way to handle both IPv6 and IPv4 is to use 
     mapped addresses. If you want Apache to handle IPv4 and IPv6 connections 
     with a minimum of sockets, which requires using IPv4-mapped IPv6 
-    addresses, specify the <code>--enable-v4-mapped</code> <a
-      href="programs/configure.html">configure</a> option.</p>
+    addresses, specify the <code>--enable-v4-mapped</code> <program>
+    configure</program> option.</p>
 
     <p><code>--enable-v4-mapped</code> is the default on all platforms but 
     FreeBSD, NetBSD, and OpenBSD, so this is probably how your Apache was 
 
     <p>If your platform supports it and you want Apache to handle IPv4 and 
     IPv6  connections on separate sockets (i.e., to disable IPv4-mapped 
-    addresses), specify the <code>--disable-v4-mapped</code> <a
-      href="programs/configure.html">configure</a> option. 
-    <code>--disable-v4-mapped</code> is the default on FreeBSD, 
-    NetBSD, and OpenBSD.</p>
+    addresses), specify the <code>--disable-v4-mapped</code> <program>
+    configure</program> option. <code>--disable-v4-mapped</code> is the
+    default on FreeBSD, NetBSD, and OpenBSD.</p>
   </section>
 
   <section id="virtualhost">
index 0a21be31adf1fdc78f8dd38f1fcaf6ab3977d96f..b6f79d403d1dc5c9b2f8390f4fdcfc7a3c4044ae 100644 (file)
 
     <p>The addition of <a href="vhosts/name-based.html">name-based
     virtual host support</a> in Apache 1.1 requires Apache to know
-    the IP address(es) of the host that httpd is running on. To get
-    this address it uses either the global 
+    the IP address(es) of the host that <program>httpd</program>
+    is running on. To get this address it uses either the global
     <directive module="core">ServerName</directive>
     (if present) or calls the C function <code>gethostname</code>
     (which should return the same as typing "hostname" at the
index b7a5da56a87ab7bd370543ff2b54b1ed56ac926a..ad6e0b869d5647aa9028c1fcf7b0164f426647fe 100644 (file)
     <p>The Apache HTTP Server is a modular program where the
     administrator can choose the functionality to include in the
     server by selecting a set of modules. The modules can be
-    statically compiled into the <code>httpd</code> binary when the
+    statically compiled into the <program>httpd</program> binary when the
     server is built. Alternatively, modules can be compiled as
     Dynamic Shared Objects (DSOs) that exist separately from the
-    main <code>httpd</code> binary file. DSO modules may be
+    main <program>httpd</program> binary file. DSO modules may be
     compiled at the time the server is built, or they may be
     compiled and added at a later time using the Apache Extension
-    Tool (<a href="programs/apxs.html">apxs</a>).</p>
+    Tool (<program>apxs</program>).</p>
 
     <p>This document describes how to use DSO modules as well as
     the theory behind their use.</p>
@@ -57,7 +57,7 @@
     <module>core</module> which cannot be put into a DSO
     itself. Practically all other distributed Apache modules can then
     be placed into a DSO by individually enabling the DSO build for
-    them via <code>configure</code>'s
+    them via <program>configure</program>'s
     <code>--enable-<em>module</em>=shared</code> option as discussed
     in the <a href="install.html">install documentation</a>. After a
     module is compiled into a DSO named <code>mod_foo.so</code> you
 
     <p>To simplify this creation of DSO files for Apache modules
     (especially for third-party modules) a new support program
-    named <a href="programs/apxs.html">apxs</a> (<em>APache
-    eXtenSion</em>) is available. It can be used to build DSO based
+    named <program>apxs</program> (<dfn>APache
+    eXtenSion</dfn>) is available. It can be used to build DSO based
     modules <em>outside of</em> the Apache source tree. The idea is
-    simple: When installing Apache the <code>configure</code>'s
+    simple: When installing Apache the <program>configure</program>'s
     <code>make install</code> procedure installs the Apache C
     header files and puts the platform-dependent compiler and
-    linker flags for building DSO files into the <code>apxs</code>
-    program. This way the user can use <code>apxs</code> to compile
+    linker flags for building DSO files into the <program>apxs</program>
+    program. This way the user can use <program>apxs</program> to compile
     his Apache module sources without the Apache distribution
     source tree and without having to fiddle with the
     platform-dependent compiler and linker flags for DSO
@@ -105,7 +105,10 @@ $ make install
         <code>mod_foo.so</code>: 
 
 <example>
-$ ./configure --add-module=module_type:/path/to/3rdparty/mod_foo.c --enable-foo=shared<br />
+$ ./configure --add-module=<var>module_type</var>:/path/to/3rdparty/mod_foo.c \<br />
+<indent>
+  --enable-foo=shared<br />
+</indent>
 $ make install
 </example>
       </li>
@@ -124,7 +127,7 @@ $ make install
         Build and install a <em>third-party</em> Apache module, say
         <code>mod_foo.c</code>, into its own DSO
         <code>mod_foo.so</code> <em>outside of</em> the Apache
-        source tree using <a href="programs/apxs.html">apxs</a>: 
+        source tree using <program>apxs</program>: 
 
 <example>
 $ cd /path/to/3rdparty<br />
@@ -252,7 +255,7 @@ $ apxs -i -a -n foo mod_foo.la
       the actual server process can be assembled at run-time via
       <directive module="mod_so">LoadModule</directive>
       <code>httpd.conf</code> configuration commands instead of
-      <code>configure</code> options at build-time. For instance
+      <program>configure</program> options at build-time. For instance
       this way one is able to run different server instances
       (standard &amp; SSL version, minimalistic &amp; powered up
       version [mod_perl, PHP3], <em>etc.</em>) with only one Apache
@@ -266,7 +269,7 @@ $ apxs -i -a -n foo mod_foo.la
       <em>etc.</em></li>
 
       <li>Easier Apache module prototyping because with the
-      DSO/<code>apxs</code> pair you can both work outside the
+      DSO/<program>apxs</program> pair you can both work outside the
       Apache source tree and only need an <code>apxs -i</code>
       command followed by an <code>apachectl restart</code> to
       bring a new version of your currently developed module into
index 587c701420140c0d438fa66afee07bbfc52f8ee6..e65d3ebc94f5da617976278008ca22a68895aa88 100644 (file)
           <li>It is not possible to override or change the standard CGI
           variables using the environment manipulation directives.</li>
 
-          <li>When <a href="suexec.html">suexec</a> is used to launch
+          <li>When <program>suexec</program> is used to launch
           CGI scripts, the environment will be cleaned down to a set of
           <em>safe</em> variables before CGI scripts are launched. The
           list of <em>safe</em> variables is defined at compile-time in
index cc3045917f64e45d1d0c262dde2db7cfbb398939..9646cd317c6da329d260aac9e57f5be14e4200ad 100644 (file)
@@ -52,7 +52,7 @@
       ref="module">module</glossary> sources into Dynamic Shared Objects
       (<glossary ref="dso">DSO</glossary>s) and helps install them in the
       Apache Web server.<br />
-      See: <a href="programs/apxs.html">Manual Page: apxs</a>
+      See: Manual Page: <program>apxs</program>
     </dd>
 
     <dt><a name="authentication" id="authentication">Authentication</a></dt>
     <dt><a name="dynamicsharedobject" id="dynamicsharedobject">Dynamic
         Shared Object</a> <a name="dso" id="dso">(DSO)</a></dt>
     <dd><glossary ref="module">Modules</glossary> compiled separately from the
-      Apache httpd binary that can be loaded on-demand.<br />
+      Apache <program>httpd</program> binary that can be loaded on-demand.<br />
       See: <a href="dso.html">Dynamic Shared Object Support</a>
     </dd>
 
     <dt><a name="module" id="module">Module</a></dt>
     <dd>An independent part of a program.  Much of Apache's functionality is
       contained in modules that you can choose to include or exclude.  Modules
-      that are compiled into the Apache httpd binary are called <em>static
-      modules</em>, while modules that are stored separately and can be
-      optionally loaded at run-time are called <em>dynamic modules</em> or
-      <glossary ref="dso">DSOs</glossary>.  Modules that are included by default
-      are called <em>base modules</em>.  Many modules are available for Apache
+      that are compiled into the Apache <program>httpd</program> binary are
+      called <dfn>static modules</dfn>, while modules that are stored
+      separately and can be optionally loaded at run-time are called
+      <dfn>dynamic modules</dfn> or <glossary ref="dso">DSOs</glossary>.
+      Modules that are included by default
+      are called <dfn>base modules</dfn>. Many modules are available for Apache
       that are not distributed as part of the Apache HTTP Server <glossary
       ref="tarball">tarball</glossary>.  These are referred to as
-      <em>third-party modules</em>.<br />
+      <dfn>third-party modules</dfn>.<br />
       See: <a href="mod/">Module Index</a>
     </dd>
 
index 71a7dae274a03fe463bf79567f8ffaf5bb1b4e41..af047510d9ea35dd992cc847311678dac8ed53a7 100644 (file)
     might want to put the password file(s) in
     <code>/usr/local/apache/passwd</code>.</p>
 
-    <p>To create the file, use the <a
-    href="../programs/htpasswd.html">htpasswd</a> utility that came
-    with Apache. This will be located in the <code>bin</code> directory
+    <p>To create the file, use the <program>htpasswd</program> utility that
+    came with Apache. This will be located in the <code>bin</code> directory
     of wherever you installed Apache. To create the file, type:</p>
 
     <example>
       htpasswd -c /usr/local/apache/passwd/passwords rbowen
     </example>
 
-    <p><code>htpasswd</code> will ask you for the password, and
+    <p><program>htpasswd</program> will ask you for the password, and
     then ask you to type it again to confirm it:</p>
 
     <example>
       Adding password for user rbowen
     </example>
 
-    <p>If <code>htpasswd</code> is not in your path, of course
+    <p>If <program>htpasswd</program> is not in your path, of course
     you'll have to type the full path to the file to get it to run.
     On my server, it's located at
     <code>/usr/local/apache/bin/htpasswd</code></p>
 
     <p>The <directive module="mod_authn_file">AuthUserFile</directive>
     directive sets the path to the password file that we just
-    created with <code>htpasswd</code>. If you have a large number
+    created with <program>htpasswd</program>. If you have a large number
     of users, it can be quite slow to search through a plain text
     file to authenticate the user on each request. Apache also has
     the ability to store user information in fast database files.
     The <module>mod_authn_dbm</module> module provides the <directive
     module="mod_authn_dbm">AuthDBMUserFile</directive> directive. These
-    files can be created and manipulated with the <a
-    href="../programs/dbmmanage.html">dbmmanage</a> program. Many
+    files can be created and manipulated with the <program>
+    dbmmanage</program> program. Many
     other types of authentication options are available from third
     party modules in the <a
     href="http://modules.apache.org/">Apache Modules
index 24fb9dadaaadd41ab07fbb02744f26117416a40e..ca15385214b1ce467849b12af2cd7e25f9ae2497 100644 (file)
 
       <p>To check if you are using suexec, run <code>apachectl
       -V</code> and check for the location of <code>SUEXEC_BIN</code>.
-      If Apache finds an suexec binary there on startup, suexec will
-      be activated.</p>
+      If Apache finds an <program>suexec</program> binary there on startup,
+      suexec will be activated.</p>
 
       <p>Unless you fully understand suexec, you should not be using it.
-      To disable suexec, simply remove (or rename) the <code>suexec</code>
+      To disable suexec, simply remove (or rename) the <program>suexec</program>
       binary pointed to by <code>SUEXEC_BIN</code> and then restart the
       server.  If, after reading about <a href="../suexec.html">suexec</a>,
       you still wish to use it, then run <code>suexec -V</code> to find
index ee398fa0cb75ea9cab053a9d3410e727c516f926..8215f3b155f8e2d48ca84d99b3e040b26ba0f60a 100644 (file)
 
       <dt><a href="http://www.perl.org/">Perl 5</a>
       [OPTIONAL]</dt>
-      <dd>For some of the support scripts like <a
-      href="programs/apxs.html">apxs</a> or <a
-      href="programs/dbmmanage.html">dbmmanage</a> (which are
+      <dd>For some of the support scripts like <program>
+      apxs</program> or <program>dbmmanage</program> (which are
       written in Perl) the Perl 5 interpreter is required (versions
       5.003 or newer are sufficient). If no such interpreter is found by
-      the `<code>configure</code>' script there is no harm. Of course, you
+      the <program>configure</program> script there is no harm. Of course, you
       still can build and install Apache 2.0. Only those support scripts
       cannot be used. If you have multiple Perl interpreters
       installed (perhaps a Perl 4 from the vendor and a Perl 5 from
       your own), then it is recommended to use the <code>--with-perl</code>
       option (see below) to make sure the correct one is selected
-      by <code>./configure</code>.</dd>
+      by <program>configure</program>.</dd>
     </dl>
 </section>
 
@@ -206,8 +205,7 @@ $ tar xvf httpd-2_1_<em>NN</em>.tar
 
     <p>The next step is to configure the Apache source tree for your
     particular platform and personal requirements. This is done using
-    the script <code><a
-    href="programs/configure.html">configure</a></code> included in
+    the script <program>configure</program> included in
     the root directory of the distribution. (Developers downloading
     the CVS version of the Apache source tree will need to have
     <code>autoconf</code> and <code>libtool</code> installed and will
@@ -216,7 +214,7 @@ $ tar xvf httpd-2_1_<em>NN</em>.tar
 
     <p>To configure the source tree using all the default options,
     simply type <code>./configure</code>. To change the default
-    options, <code>configure</code> accepts a variety of variables
+    options, <program>configure</program> accepts a variety of variables
     and command line options.</p>
 
     <p>The most important option is the location <code>--prefix</code>
@@ -241,15 +239,15 @@ $ tar xvf httpd-2_1_<em>NN</em>.tar
     <code>--enable-<var>module</var>=shared</code>.  Similarly, you can
     disable Base modules with the
     <code>--disable-<var>module</var></code> option.  Be careful when
-    using these options, since <code>configure</code> cannot warn you
+    using these options, since <program>configure</program> cannot warn you
     if the module you specify does not exist; it will simply ignore the
     option.</p>
 
     <p>In addition, it is sometimes necessary to provide the
-    <code>configure</code> script with extra information about the
+    <program>configure</program> script with extra information about the
     location of your compiler, libraries, or header files.  This is
     done by passing either environment variables or command line
-    options to <code>configure</code>.  For more information, see the
+    options to <program>configure</program>.  For more information, see the
     <a href="programs/configure.html">configure manual page</a>.</p>
 
     <p>For a short impression of what possibilities you have, here
@@ -266,7 +264,7 @@ $ tar xvf httpd-2_1_<em>NN</em>.tar
        --enable-speling=shared
 </example>
 
-    <p>When <code>configure</code> is run it will take several minutes to
+    <p>When <program>configure</program> is run it will take several minutes to
     test for the availability of features on your system and build
     Makefiles which will later be used to compile the server.</p>
 
@@ -348,9 +346,9 @@ $ tar xvf httpd-2_1_<em>NN</em>.tar
     process will not overwrite any of your existing documents, log
     files, or configuration files.  In addition, the developers make
     every effort to avoid incompatible changes in the
-    <code>configure</code> options, run-time configuration, or the
+    <program>configure</program> options, run-time configuration, or the
     module API between minor versions.  In most cases you should be able to
-    use an identical <code>configure</code> command line, an identical
+    use an identical <program>configure</program> command line, an identical
     configuration file, and all of your modules should continue to
     work.  (This is only valid for versions after 2.0.41; earlier
     versions have incompatible changes.)</p>
@@ -358,7 +356,7 @@ $ tar xvf httpd-2_1_<em>NN</em>.tar
     <p>If you kept the source tree from your last installation,
     upgrading is even easier.  The file <code>config.nice</code> in
     the root of the old source tree contains the exact
-    <code>configure</code> command line that you used to configure the
+    <program>configure</program> command line that you used to configure the
     source tree.  Then to upgrade from one version to the next, you
     need only copy the <code>config.nice</code> file to the source
     tree of the new version, edit it to make any desired changes, and
index 8f82e9361767522fddc7f726c0b3fc06b3172d1c..0198ebbb3403064450692df64aea8b8e7037e58a 100644 (file)
     and <a href="platform/windows.html#wincons">Running Apache as a
     Console Application</a>.</p>
 
-    <p>On Unix, the <a href="programs/httpd.html">httpd</a> program
+    <p>On Unix, the <program>httpd</program> program
     is run as a daemon that executes continuously in the
     background to handle requests.  This document describes how
-    to invoke <code>httpd</code>.</p>
+    to invoke <program>httpd</program>.</p>
 </summary>
 
 <seealso><a href="stopping.html">Stopping and Restarting</a></seealso>
-<seealso><a href="programs/httpd.html">httpd</a></seealso>
-<seealso><a href="programs/apachectl.html">apachectl</a></seealso>
+<seealso><program>httpd</program></seealso>
+<seealso><program>apachectl</program></seealso>
 
 <section id="startup"><title>How Apache Starts</title>
 
     run as a less privileged user. This is controlled by the selected
     <a href="mpm.html">Multi-Processing Module</a>.</p>
 
-    <p>The recommended method of invoking the <code>httpd</code>
-    executable is to use the <a
-    href="programs/apachectl.html">apachectl</a> control script.  This
+    <p>The recommended method of invoking the <program>httpd</program>
+    executable is to use the <program>apachectl</program> control script. This
     script sets certain environment variables that are necessary for
-    <code>httpd</code> to function correctly under some operating
-    systems, and then invokes the <code>httpd</code> binary.
-    <code>apachectl</code> will pass through any command line
-    arguments, so any <code>httpd</code> options may also be used with
-    <code>apachectl</code>.  You may also directly edit the
-    <code>apachectl</code> script by changing the <code>HTTPD</code>
+    <program>httpd</program> to function correctly under some operating
+    systems, and then invokes the <program>httpd</program> binary.
+    <program>apachectl</program> will pass through any command line
+    arguments, so any <program>httpd</program> options may also be used with
+    <program>apachectl</program>.  You may also directly edit the
+    <program>apachectl</program> script by changing the <code>HTTPD</code>
     variable near the top to specify the correct location of the
-    <code>httpd</code> binary and any command-line arguments that you
+    <program>httpd</program> binary and any command-line arguments that you
     wish to be <em>always</em> present.</p>
 
     <p>The first thing that <code>httpd</code> does when it is
 <section id="boot"><title>Starting at Boot-Time</title>
 
     <p>If you want your server to continue running after a system
-    reboot, you should add a call to <code>apachectl</code> to your
+    reboot, you should add a call to <program>apachectl</program> to your
     system startup files (typically <code>rc.local</code> or a file in
     an <code>rc.N</code> directory). This will start Apache as
     root. Before doing this ensure that your server is properly
     configured for security and access restrictions.</p>
 
-    <p>The <code>apachectl</code> script is designed to act like a
+    <p>The <program>apachectl</program> script is designed to act like a
     standard SysV init script; it can take the arguments
     <code>start</code>, <code>restart</code>, and <code>stop</code>
     and translate them into the appropriate signals to
-    <code>httpd</code>.  So you can often simply link
-    <code>apachectl</code> into the appropriate init directory. But be
+    <program>httpd</program>.  So you can often simply link
+    <program>apachectl</program> into the appropriate init directory. But be
     sure to check the exact requirements of your system.</p>
 </section>
 
 <section id="info"><title>Additional Information</title>
 
-    <p>Additional information about the command-line options of <a
-    href="programs/httpd.html">httpd</a> and <a
-    href="programs/apachectl.html">apachectl</a> as well as other
-    support programs included with the server is available on the
+    <p>Additional information about the command-line options of <program>
+    httpd</program> and <program>apachectl</program> as well as other support
+    programs included with the server is available on the
     <a href="programs/">Server and Supporting Programs</a> page.
     There is also documentation on all the <a
     href="mod/">modules</a> included with the Apache distribution
index c24f74bb4b06fef5b7f182e228683e34126e6778..bfc9e3b47837360196023cb104c525f82bd616af 100644 (file)
         the hostname and log it in place of the IP address. However,
         this configuration is not recommended since it can
         significantly slow the server. Instead, it is best to use a
-        log post-processor such as <a
-        href="programs/logresolve.html">logresolve</a> to determine
+        log post-processor such as <program>logresolve</program> to determine
         the hostnames. The IP address reported here is not
         necessarily the address of the machine at which the user is
         sitting. If a proxy server exists between the user and the
 
     <p>One important use of piped logs is to allow log rotation
     without having to restart the server. The Apache HTTP Server
-    includes a simple program called <a
-    href="programs/rotatelogs.html">rotatelogs</a> for this
-    purpose. For example, to rotate the logs every 24 hours, you
+    includes a simple program called <program>rotatelogs</program>
+    for this purpose. For example, to rotate the logs every 24 hours, you
     can use:</p>
 
     <example>
index 1e42c77308cec6b97515f222eecdd3ac5f311c25..93ec6f7b220ffc4f2a09ad113aebc301d3765019 100644 (file)
       DNS lookup to complete before the request is finished. In
       Apache 1.3 this setting defaults to <code>Off</code>. If you need
       to have addresses in your log files resolved to hostnames, use the
-      <a href="../programs/logresolve.html"><code>logresolve</code></a>
+      <program>logresolve</program>
       program that comes with Apache, on one of the numerous log
       reporting packages which are available.</p>
 
           semaphore API allows for a denial of service attack by any
           CGIs running under the same uid as the webserver
           (<em>i.e.</em>, all CGIs, unless you use something like
-          <code>suexec</code> or <code>cgiwrapper</code>). For these
+          <program>suexec</program> or <code>cgiwrapper</code>). For these
           reasons this method is not used on any architecture except
           IRIX (where the previous two are prohibitively expensive
           on most IRIX boxes).</p>
index bd932e7b1b92d10679ef1d594157d1613f11198b..8652c71a5d882993376673169f55a8a4d63a8b7b 100644 (file)
@@ -75,8 +75,8 @@
     </example>
     
     <p>It is assumed that /, /usr, and /usr/local are only modifiable by 
-    root. When you install the httpd executable, you should ensure that 
-    it is similarly protected:</p>
+    root. When you install the <program>httpd</program> executable, you
+    should ensure that it is similarly protected:</p>
     
     <example>
       cp httpd /usr/local/apache/bin <br />
@@ -91,9 +91,9 @@
     
     <p>If you allow non-root users to modify any files that root either 
     executes or writes on then you open your system to root compromises. 
-    For example, someone could replace the httpd binary so that the next 
-    time you start it, it will execute some arbitrary code. If the logs 
-    directory is writeable (by a non-root user), someone could replace 
+    For example, someone could replace the <program>httpd</program> binary so
+    that the next time you start it, it will execute some arbitrary code. If
+    the logs directory is writeable (by a non-root user), someone could replace
     a log file with a symlink to some other system file, and then root 
     might overwrite that file with arbitrary data. If the log files 
     themselves are writeable (by a non-root user), then someone may be 
index 481c96de45facb95c8517e855ed5cf6fd2bec5f4..b06ec964ef376ce447da8a0ae8defa54e86c0950 100644 (file)
@@ -722,7 +722,7 @@ from the web</description>
 </contextlist>
 
 <usage>
-    <p>This directive sets the directory from which <code>httpd</code>
+    <p>This directive sets the directory from which <program>httpd</program>
     will serve files. Unless matched by a directive like <directive
     module="mod_alias">Alias</directive>, the server appends the
     path from the requested URL to the document root to make the
@@ -756,7 +756,7 @@ Location</a></seealso>
 <override>FileInfo</override>
 
 <usage>
-    <p>This directive controls whether the <code>httpd</code> may use
+    <p>This directive controls whether the <program>httpd</program> may use
     memory-mapping if it needs to read the contents of a file during
     delivery.  By default, when the handling of a request requires
     access to the data within a file -- for example, when delivering a
@@ -769,10 +769,10 @@ Location</a></seealso>
 
     <ul>
     <li>On some multiprocessor systems, memory-mapping can reduce the
-    performance of the <code>httpd</code>.</li>
+    performance of the <program>httpd</program>.</li>
     <li>With an NFS-mounted <directive module="core">DocumentRoot</directive>,
-    the <code>httpd</code> may crash due to a segmentation fault if a file
-    is deleted or truncated while the <code>httpd</code> has it
+    the <program>httpd</program> may crash due to a segmentation fault if a file
+    is deleted or truncated while the <program>httpd</program> has it
     memory-mapped.</li>
     </ul>
 
@@ -808,8 +808,8 @@ Location</a></seealso>
 <compatibility>Available in version 2.0.44 and later</compatibility>
 
 <usage>
-    <p>This directive controls whether <code>httpd</code> may use the sendfile
-    support from the kernel to transmit file contents to the client.
+    <p>This directive controls whether <program>httpd</program> may use the
+    sendfile support from the kernel to transmit file contents to the client.
     By default, when the handling of a request requires no access
     to the data within a file -- for example, when delivering a
     static file -- Apache uses sendfile to deliver the file contents
@@ -1222,10 +1222,10 @@ MIME content-type</description>
     don't have to suffer the extra latency that a lookup entails.
     Heavily loaded sites should leave this directive
     <code>Off</code>, since DNS lookups can take considerable
-    amounts of time. The utility <a
-    href="../programs/logresolve.html">logresolve</a>, compiled by default
-    to the <code>bin</code> subdirectory of your installation directory, can
-    be used to look up host names from logged IP addresses offline.</p>
+    amounts of time. The utility <program>logresolve</program>, compiled by
+    default to the <code>bin</code> subdirectory of your installation
+    directory, can be used to look up host names from logged IP addresses
+    offline.</p>
 </usage>
 </directivesynopsis>
 
@@ -1264,7 +1264,7 @@ if a test is true at startup</description>
     <var>parameter-name</var> is <strong>not</strong> defined.</p>
 
     <p>The <var>parameter-name</var> argument is a define as given on
-    the <code>httpd</code> command line via <code>-D<var>parameter-</var>
+    the <program>httpd</program> command line via <code>-D<var>parameter-</var>
     </code>, at the time the server was started.</p>
 
     <p><directive type="section">IfDefine</directive> sections are
@@ -1362,7 +1362,7 @@ the server configuration files</description>
     rather than a file, Apache will read all files in that directory
     and any subdirectory.  But including entire directories is not
     recommended, because it is easy to accidentally leave temporary
-    files in a directory that can cause <code>httpd</code> to
+    files in a directory that can cause <program>httpd</program> to
     fail.</p>
 
     <p>The file path specified may be an absolute path, or may be relative 
@@ -1396,7 +1396,7 @@ the server configuration files</description>
     </example>
 </usage>
 
-<seealso><a href="../programs/apachectl.html">apachectl</a></seealso>
+<seealso><program>apachectl</program></seealso>
 </directivesynopsis>
 
 <directivesynopsis>
index 8f209ec8f5b55b8a963aa132d7390f2fb3a635be..49881a51c919aa3e033d75cc647fbe2bf84153b4 100644 (file)
@@ -40,15 +40,16 @@ MPM</description>
     >http://deuce.doc.wustl.edu/doc/pspdfs/lf.pdf</a>.</p>
 
     <p>To use the <module>leader</module> MPM, add
-      <code>--with-mpm=leader</code> to the <code>configure</code> script's
-      arguments when building the <code>httpd</code>.</p>
+      <code>--with-mpm=leader</code> to the <program>configure</program>
+      script's arguments when building the <program>httpd</program>.</p>
   
     <p>This MPM depends on APR's atomic compare-and-swap operations for
     thread synchronization. If you are compiling for an x86 target
     and you don't need to support 386s, or you are compiling for a
     SPARC and you don't need to run on pre-UltraSPARC chips, add
-    <code>--enable-nonportable-atomics=yes</code> to the <code>configure</code>
-    script's arguments. This will cause APR to implement atomic operations
+    <code>--enable-nonportable-atomics=yes</code> to the
+    <program>configure</program> script's arguments. This will cause
+    APR to implement atomic operations
     using efficient opcodes not available in older CPUs.</p>
 </summary>
 
index 91bbbc37c7b58af54e4349f7eb07a8681b5c8190..f9cdedb1c37fc5c69555f44a14611796db5a70a6 100644 (file)
@@ -51,7 +51,7 @@
     URI(s) for this protection space.</p>
 
     <p>Appropriate user (text) files can be created using the
-    <a href="../programs/htdigest.html">htdigest</a> tool.</p>
+    <program>htdigest</program> tool.</p>
 
     <example><title>Example:</title>
       &lt;Location /private/&gt;<br />
index c1d1a038da7cfe23fa8c6f27cb4d71e6a858f182..1283a426d4b0962e67c851947d18074382eb77da 100644 (file)
@@ -88,7 +88,7 @@ passwords for authentication</description>
     problem.</p>
 
     <p>A perl script called
-    <a href="../programs/dbmmanage.html">dbmmanage</a> is included with
+    <program>dbmmanage</program> is included with
     Apache. This program can be used to create and update DBM
     format password files for use with this module.</p>
 </usage>
index dc7a8f470d4f8dcc0bccffb6fedc4b66bcf88e9f..b4e7937274bb8785629294cc5870f86fdb81ddd8 100644 (file)
@@ -46,8 +46,8 @@
 <seealso>
   <directive module="mod_auth_digest">AuthDigestProvider</directive>
 </seealso>
-<seealso><a href="../programs/htpasswd.html">htpasswd</a></seealso>
-<seealso><a href="../programs/htdigest.html">htdigest</a></seealso>
+<seealso><program>htpasswd</program></seealso>
+<seealso><program>htdigest</program></seealso>
  
 <directivesynopsis>
 <name>AuthUserFile</name>
@@ -70,7 +70,7 @@ passwords for authentication</description>
     ID is defined multiple times, <module>mod_authn_file</module> will
     use the first occurrence to verify the password.</p>
 
-    <p>The utility <a href="../programs/htpasswd.html">htpasswd</a>
+    <p>The utility <program>htpasswd</program>
     which is installed as part of the binary distribution, or which
     can be found in <code>src/support</code>, is used to maintain
     the password file for <em>HTTP Basic Authentication</em>. See the
@@ -97,9 +97,9 @@ passwords for authentication</description>
     module="mod_authn_dbm">AuthDBMUserFile</directive> should be used
     instead.</p>
 
-    <p>If you are using <em>HTTP Digest Authentication</em>, the <a
-    href="../programs/htpasswd.html">htpasswd</a> tool is not sufficient.
-    You have to use <a href="../programs/htdigest.html">htdigest</a>
+    <p>If you are using <em>HTTP Digest Authentication</em>, the <program>
+    htpasswd</program> tool is not sufficient.
+    You have to use <program>htdigest</program>
     instead. Note that you cannot mix user data for Digest Authentication
     and Basic Authentication within the same file.</p>
 
index 52ff5e368f23b566bd56e1f7b0ddd2a5d1a4495a..304a7ed863ed8aa356f8943071550373ecb0976f 100644 (file)
@@ -850,7 +850,7 @@ environment variable</description>
 
           <p>Once a connection has been made to a server, that
           connection remains active for the life of the
-          <code>httpd</code> process, or until the LDAP server goes
+          <program>httpd</program> process, or until the LDAP server goes
           down.</p>
 
           <p>If the LDAP server goes down and breaks an existing
index 9f8f232e2d7aaa3fa9f90b8dae951df27fa6187c..c30b7edb3766e58fa608099c3aded8df323137f6 100644 (file)
@@ -62,7 +62,8 @@
 <seealso><directive module="core">Options</directive></seealso>
 <seealso><directive module="mod_alias">ScriptAlias</directive></seealso>
 <seealso><directive module="mod_mime">AddHandler</directive></seealso>
-<seealso><a href="../suexec.html">Running CGI programs under different user IDs</a></seealso>
+<seealso><a href="../suexec.html">Running CGI programs under different
+    user IDs</a></seealso>
 <seealso><a href="http://hoohoo.ncsa.uiuc.edu/cgi/">CGI Specification</a></seealso>
 
 <section id="env"><title>CGI Environment variables</title>
index 9860ac9f35c26364d2c6c780730bcc4fcbbb6c62..530230cd170207bf733277934b212d2980da9f28 100644 (file)
@@ -56,7 +56,8 @@
 </summary>
 
 <seealso><module>mod_cgi</module></seealso>
-<seealso><a href="../suexec.html">Running CGI programs under different user IDs</a></seealso>
+<seealso><a href="../suexec.html">Running CGI programs under different
+    user IDs</a></seealso>
 
 <directivesynopsis location="mod_cgi">
 <name>ScriptLog</name>
index 503a5c06497e63d358bfde41678932faa02730c9..25e60297ae257f07d48987bf162ac51c7329fa6c 100644 (file)
@@ -30,8 +30,8 @@ SSI pages</description>
 <summary>
     <p>This module allows for control of the environment that will
     be provided to CGI scripts and SSI pages. Environment variables
-    may be passed from the shell which invoked the httpd process.
-    Alternatively, environment variables may be set or unset within
+    may be passed from the shell which invoked the <program>httpd</program>
+    process. Alternatively, environment variables may be set or unset within
     the configuration process.</p>
 </summary>
 <seealso><a href="../env.html">Environment Variables</a></seealso>
@@ -48,7 +48,7 @@ SSI pages</description>
 <usage>
     <p>Specifies one or more environment variables to pass to CGI
     scripts and SSI pages from the environment of the shell which
-    invoked the httpd process.</p>
+    invoked the <program>httpd</program> process.</p>
 
     <example><title>Example</title>
       PassEnv LD_LIBRARY_PATH
index 3e1e0113ef282112f1095abb4cbfad3636e945a6..e21d47fc32d93f5e31a8c98113185eba4657382d 100644 (file)
@@ -52,7 +52,7 @@
 
     <ol>
       <li>
-        Run <code>configure</code> with <code>--enable-example</code>
+        Run <program>configure</program> with <code>--enable-example</code>
         option.</li>
 
       <li>Make the server (run "<code>make</code>").</li>
index 50e5bf951fd1748c95955195105698a308d8b9d2..ed86cfe28f9b4fd0f12a5904566b3c7b969079e6 100644 (file)
@@ -38,7 +38,7 @@ by other LDAP modules</description>
 
     <p>To enable this module, LDAP support must be compiled into
     apr-util. This is achieved by adding the <code>--with-ldap</code>
-    flag to the <code>./configure</code> script when building
+    flag to the <program>configure</program> script when building
     Apache.</p>
 
     <p>SSL support requires that <module>mod_ldap</module> be linked
@@ -174,9 +174,9 @@ by other LDAP modules</description>
       <p>By fetching the URL <code>http://servername/cache-info</code>,
       the administrator can get a status report of every cache that is used
       by <module>mod_ldap</module> cache. Note that if Apache does not
-      support shared memory, then each <code>httpd</code> instance has its
+      support shared memory, then each <program>httpd</program> instance has its
       own cache, so reloading the URL will result in different
-      information each time, depending on which <code>httpd</code>
+      information each time, depending on which <program>httpd</program>
       instance processes the request.</p>
     </section>
 </section>
index 6d86b72195e0700bea48f91f445c18d1817ebdab..f693737ae10e02a91fe4209813889180b857fdc4 100644 (file)
 
       <note type="warning"><title>Security:</title>
       <p>If a program is used, then it will be run as the user who
-      started httpd. This will be root if the server was started by root;
-      be sure that the program is secure.</p>
+      started <program>httpd</program>. This will be root if the server was
+      started by root; be sure that the program is secure.</p>
       </note>
       <note type="warning"><title>Note</title>
         <p>When entering a file path on non-Unix platforms, care should be taken
index 3a10ec08d5719ee5538c8b8bb00e4c6d1f449ec0..8133b343c6354c6862a4f92bf1a86688e48b2ecf 100644 (file)
@@ -127,9 +127,9 @@ version 2.1</compatibility>
 
       <note type="warning"><title>Security:</title>
       <p>If a program is used, then it will be run as the user who
-      started httpd. This will be root if the server was started by root;
-      be sure that the program is secure or switches to a less privileged
-      user.</p>
+      started <program>httpd</program>. This will be root if the server was
+      started by root; be sure that the program is secure or switches to a
+      less privileged user.</p>
       </note>
 
       <note><title>Note</title>
index 5ef341a50cfb1d16dca202caafaad5af16d8ad42..9cf2ec915992d01a20fa653b3d3514f38b226879 100644 (file)
@@ -1467,7 +1467,7 @@ When using the NOT character
           <code>mod_proxy.c</code> is part of the ``<code>httpd
           -l</code>'' output. If yes, this functionality is
           available to mod_rewrite. If not, then you first have to
-          rebuild the ``<code>httpd</code>'' program with mod_proxy
+          rebuild the <program>httpd</program> program with mod_proxy
           enabled.</p>
         </li>
 
index c426e4569ee14e65b8b69b536cf7154515cec397..fc6ba4b87aca9683b678925a61d04f59994375ae 100644 (file)
@@ -31,8 +31,8 @@ and Group</description>
 
 
 <summary>
-    <p>This module, in combination with the <a
-    href="../programs/suexec.html">suexec support program</a> allows
+    <p>This module, in combination with the <program>
+    suexec</program> support program allows
     CGI scripts to run as a specified user and Group.</p>
 </summary>
 
index 9c21d03879c8789ad42c98135717b0bbadd66097..7231364721a2c88ded6d81e3dea68c19c29c3922 100644 (file)
@@ -49,7 +49,7 @@ identifier for each request</description>
     process requests one at a time. Each child can serve multiple
     requests in its lifetime. For the purpose of this discussion,
     the children don't share any data with each other. We'll refer
-    to the children as httpd processes.</p>
+    to the children as <dfn>httpd processes</dfn>.</p>
 
     <p>Your website has one or more machines under your
     administrative control, together we'll call them a cluster of
index ad2aa1aedfd5d177ed4dcbf54dc881e23bfa86d2..d64e6e2ce76ac5f353bc62006c9d5f65de184a8b 100644 (file)
@@ -63,7 +63,8 @@
 
 <usage>
     <p>The <directive type="section">IfVersion</directive> section encloses
-    configuration directives which are executed only if the httpd version
+    configuration directives which are executed only if the
+    <program>httpd</program> version
     matches the desired criteria. For normal (numeric) comparisons the
     <var>version</var> argument has the format
     <code><var>major</var>[.<var>minor</var>[.<var>patch</var>]]</code>, e.g.
index a70970fcc85ae3ba6d9d2cf7036a6bed3f4fb056..9189a576be52078609ab0a7d08d185de00aba98b 100644 (file)
@@ -200,7 +200,7 @@ requests</description>
 
     <p>Special note: Use of this directive in <directive module="core"
     type="section">VirtualHost</directive> is no longer supported. To
-    configure your server for <a href="mod_suexec.html">suexec</a> use
+    configure your server for <program>suexec</program> use
     <directive module="mod_suexec">SuexecUserGroup</directive>.</p>
 
     <note><title>Note</title>
@@ -247,9 +247,8 @@ of the daemon</description>
     href="../misc/security_tips.html#serverroot">security</a>.</p>
 
     <note><title>Note</title>
-      <p>As of Apache 2 it is recommended to use only the <a
-      href="../programs/apachectl.html">apachectl</a> script for
-      (re-)starting or stopping the server.</p>
+      <p>As of Apache 2 it is recommended to use only the <program>
+      apachectl</program> script for (re-)starting or stopping the server.</p>
     </note>
 </usage>
 </directivesynopsis>
@@ -934,7 +933,7 @@ requests</description>
 
     <p>Special note: Use of this directive in <directive module="core"
     type="section">VirtualHost</directive> is no longer supported. To
-    configure your server for <a href="../suexec.html">suexec</a> use
+    configure your server for <program>suexec</program> use
     <directive module="mod_suexec">SuexecUserGroup</directive>.</p>
 
     <note><title>Note</title>
index 26b156a5c7368d46fe46fd5a30d7b71518e4aac7..85ba386921a11db4303af8f5fe83077f46401fb9 100644 (file)
@@ -78,9 +78,9 @@ uses</a></seealso>
     set the privileges of the Apache child processes. The child
     processes must be able to read all the content that will be
     served, but should have as few privileges beyond that as
-    possible. In addition, unless <a
-    href="../suexec.html">suexec</a> is used, these directives also
-    set the privileges which will be inherited by CGI scripts.</p>
+    possible. In addition, unless <program>suexec</program> is used,
+    these directives also set the privileges which will be inherited
+    by CGI scripts.</p>
 
     <p><directive module="mpm_common">MaxRequestsPerChild</directive>
     controls how frequently the
index 80e2fbb080b5a54d1f499a41de8a7b71f827be4e..d210c626cfd8b87a40592cbdf98772e03dd73a55 100644 (file)
@@ -129,7 +129,7 @@ uses</a></seealso>
     the privileges of the Apache child processes. The child processes
     must be able to read all the content that will be served, but
     should have as few privileges beyond that as possible. In
-    addition, unless <a href="../suexec.html">suexec</a> is used,
+    addition, unless <program>suexec</program> is used,
     these directives also set the privileges which will be inherited
     by CGI scripts.</p>
 
index 6d276b140525a7047bb6c68f43dbbebc7488fd96..9cfb3c28077c4f25bc8f72dbbea1090a89da646a 100644 (file)
@@ -87,7 +87,7 @@ how they are used by the Apache HTTP Server.</p>
     is chosen at configuration time and built into Apache.</p>
 
     <p>To actually choose the desired MPM, use the argument
-    --with-mpm= <em>NAME</em> with the ./configure script.
+    --with-mpm= <em>NAME</em> with the <program>configure</program> script.
     <em>NAME</em> is the name of the desired MPM.</p>
 
     <p>Once the server has been compiled, it is possible to
index 50c84094aff35b5b21beb0aa71d7363c02ca77b7..00c1284ca04ce3814a54ebf616fe243dcfd3291b 100644 (file)
@@ -43,9 +43,9 @@
       <dt>Caching</dt>
       <dd><module>mod_cache</module>, <module>mod_disk_cache</module>, and
           <module>mod_mem_cache</module> have undergone a lot of changes
-          are now considered production-quality. <a
-          href="programs/htcacheclean.html">htcacheclean</a> has been
-          introduced to cleanup <module>mod_disk_cache</module> setups.</dd>
+          are now considered production-quality. <program>htcacheclean</program>
+          has been introduced to cleanup <module>mod_disk_cache</module>
+          setups.</dd>
 
       <dt>Proxying</dt>
       <dd>The new <module>mod_proxy_balancer</module> module provides 
 
       <dd>A new hook, <code>test_config</code> has been added to aid
           modules that want to execute special code only when the user passes
-          <code>-t</code> to httpd.</dd>
+          <code>-t</code> to <program>httpd</program>.</dd>
 
       <dt>Set Threaded MPM's Stacksize</dt>
 
index 9629a37723bf0c09fd3cd07dbecd30ec3c33fd00..b0486c2ea868bcbde1df5074e0aa09359ab0661f 100644 (file)
@@ -231,7 +231,8 @@ nmake /f Makefile.win _apached
 
     <p>Exported <code>.mak</code> files pose a greater hassle, but they are
     required for Visual C++ 5.0 users to build <module>mod_ssl</module>,
-    abs (ab with SSL support) and/or <module>mod_deflate</module>.
+    abs (<program>ab</program> with SSL support) and/or
+    <module>mod_deflate</module>.
     VC++ 7.0 (.net) users also benefit, <code>nmake</code> builds
     are faster than <code>binenv</code> builds.
     Build the entire project from within the VC++ 5.0 or 6.0 IDE,
@@ -246,7 +247,7 @@ nmake /f Makefile.win _apached
     </example>
 
     <p>You must type this command from the <em>top level</em>
-    directory of the <code>httpd</code> source tree. Every
+    directory of the httpd source tree. Every
     <code>.mak</code> and <code>.dep</code> project file within
     the current directory and below will be corrected, and the
     timestamps adjusted to reflect the <code>.dsp</code>.</p>
index f6101d24439c377b12e450a6cd5ecabc42218bf6..f738cf2aeec56b91060c5fe01d5ea8e8cef7d8bd 100644 (file)
@@ -31,7 +31,7 @@
     you how many requests per second your Apache installation is capable of
     serving.</p>
 </summary>
-<seealso><a href="httpd.html">httpd</a></seealso>
+<seealso><program>httpd</program></seealso>
 
 <section id="synopsis"><title>Synopsis</title>
     <p><code><strong>ab</strong>
index f9889ad68021ec6f95bb7b87117cdac72fe8c561..3a77ce65ee58bcd2492b180051fa567c54cab14c 100644 (file)
      <p><code>apachectl</code> is a front end to the Apache HyperText
      Transfer Protocol (HTTP) server.  It is designed to help the
      administrator control the functioning of the Apache
-     <a href="httpd.html">httpd</a> daemon.</p>
+     <program>httpd</program> daemon.</p>
 
      <p>The <code>apachectl</code> script can operate in two modes.
-     First, it can act as a simple front-end to the <code>httpd</code>
+     First, it can act as a simple front-end to the <program>httpd</program>
      command that simply sets any necessary environment variables and
-     then invokes <code>httpd</code>, passing through any command line
+     then invokes <program>httpd</program>, passing through any command line
      arguments.  Second, <code>apachectl</code> can act as a SysV init
      script, taking simple one-word arguments like <code>start</code>,
      <code>restart</code>, and <code>stop</code>, and translating them
-     into appropriate signals to <code>httpd</code>.</p>
+     into appropriate signals to <program>httpd</program>.</p>
 
      <p>If your Apache installation uses non-standard paths, you will
      need to edit the <code>apachectl</code> script to set the
-     appropriate paths to the <code>httpd</code> binary.  You can also
-     specify any necessary <code>httpd</code> command line arguments.
+     appropriate paths to the <program>httpd</program> binary.  You can also
+     specify any necessary <program>httpd</program> command line arguments.
      See the comments in the script for details.</p>
 
      <p>The <code>apachectl</code> script returns a 0 exit value on
 <seealso><a href="../stopping.html">Stopping Apache</a></seealso>
 <seealso><a href="../configuring.html">Configuration Files</a></seealso>
 <seealso><a href="../platform/">Platform Docs</a></seealso>
-<seealso><a href="httpd.html">httpd</a></seealso>
+<seealso><program>httpd</program></seealso>
 
 <section id="synopsis"><title>Synopsis</title>
 
 <p>When acting in pass-through mode, <code>apachectl</code> can take
-all the arguments available for the <a href="httpd.html">httpd</a>
+all the arguments available for the <program>httpd</program>
 binary.</p>
 
 <p><code><strong>apachectl</strong> [ <var>httpd-argument</var> ]</code></p>
@@ -73,24 +73,24 @@ one-word commands, defined below.</p>
 <section id="options"><title>Options</title>
 
 <p>Only the SysV init-style options are defined here.  Other arguments
-are defined on the <a href="httpd.html">httpd</a> manual page.</p>
+are defined on the <program>httpd</program> manual page.</p>
 
 <dl>
 
 <dt><code>start</code></dt>
 
-<dd>Start the Apache <code>httpd</code> daemon.  Gives an error if it
+<dd>Start the Apache <program>httpd</program> daemon.  Gives an error if it
 is already running.  This is equivalent to <code>apachectl -k
 start</code>.</dd>
 
 <dt><code>stop</code></dt>
 
-<dd>Stops the Apache <code>httpd</code> daemon.  This is equivalent to
+<dd>Stops the Apache <program>httpd</program> daemon.  This is equivalent to
 <code>apachectl -k stop</code>.</dd>
 
 <dt><code>restart</code></dt>
 
-<dd>Restarts the Apache <code>httpd</code> daemon.  If the daemon is
+<dd>Restarts the Apache <program>httpd</program> daemon.  If the daemon is
 not running, it is started.  This command automatically checks the
 configuration files as in <code>configtest</code> before initiating
 the restart to make sure the daemon doesn't die.  This is equivalent
@@ -113,7 +113,7 @@ currently being served is omitted.</dd>
 
 <dt><code>graceful</code></dt>
 
-<dd>Gracefully restarts the Apache <code>httpd</code> daemon.  If the
+<dd>Gracefully restarts the Apache <program>httpd</program> daemon.  If the
 daemon is not running, it is started.  This differs from a normal
 restart in that currently open connections are not aborted.  A side
 effect is that old log files will not be closed immediately.  This
index fd8cdccb2e175d443a7222018b884f03239bd92c..cdb0cfd3a2de10dd721a6a0ba67ffa1169e443ec 100644 (file)
@@ -33,7 +33,7 @@
     directive from <module>mod_so</module>.</p>
 
     <p>So to use this extension mechanism your platform has to support the DSO
-    feature and your Apache <code>httpd</code> binary has to be built with the
+    feature and your Apache <program>httpd</program> binary has to be built with the
     <module>mod_so</module> module. The <code>apxs</code> tool automatically
     complains if this is not the case. You can check this yourself by manually
     running the command</p>
@@ -76,8 +76,8 @@
     <module>mod_so</module> or perhaps even read the
     <code>src/modules/standard/mod_so.c</code> source file.</p>
 </summary>
-<seealso><a href="apachectl.html">apachectl</a></seealso>
-<seealso><a href="httpd.html">httpd</a></seealso>
+<seealso><program>apachectl</program></seealso>
+<seealso><program>httpd</program></seealso>
 
 <section id="synopsis"><title>Synopsis</title>
     <p><code><strong>apxs</strong> -<strong>g</strong>
index eb4b58661aec21cf8faecb573b9367836f3bd3b4..9f0acfedb3d32f0da8001945b3b1ca75f3d5df77 100644 (file)
         everything else is stored at sbindir. ==> clarify/change this -->
         <dt><code>--bindir=<var>DIR</var></code></dt>
         <dd>Install user executables in <var>DIR</var>. The user executables
-          are supporting programs like <code>htpasswd</code>,
-          <code>dbmmanage</code>, etc. which are useful for site
+          are supporting programs like <program>htpasswd</program>,
+          <program>dbmmanage</program>, etc. which are useful for site
           administrators. By default <var>DIR</var> is set to
           <code><var>EPREFIX</var>/bin</code>.</dd>
 
         
         <dt><code>--sbindir=<var>DIR</var></code></dt>
         <dd>Install the system administrator executables in <var>DIR</var>.
-          Those are server programs like <code>httpd</code>,
-          <code>apachectl</code>, <code>suexec</code>, etc. which are neccessary
-          to run the Apache HTTP Server. By default <code>sbindir</code> is
-          set to <code><var>EPREFIX</var>/sbin</code>.</dd>
+          Those are server programs like <program>httpd</program>,
+          <program>apachectl</program>, <program>suexec</program>, etc. which
+          are neccessary to run the Apache HTTP Server. By default
+          <code>sbindir</code> is set to
+          <code><var>EPREFIX</var>/sbin</code>.</dd>
 
         <dt><code>--sharedstatedir=<var>DIR</var></code></dt>
         <dd>Install modifiable architecture-independent data in <var>DIR</var>.
             vendor's documentation.</p>
           <note><title>Note</title>
             If you want to build a DSO module instead of a statically linked
-            use <a href="apxs.html">apxs</a>.</note>
+            use <program>apxs</program>.</note>
         </dd>
 
         <dt><code>--with-mpm=MPM</code></dt>
         <dt><code>--enable-modules=<var>MODULE-LIST</var></code></dt>
         <dd>This option behaves similar to <code>--enable-mods-shared</code>, 
           but will link the given modules statically. This mean, these modules
-          will always be present while running <code>httpd</code>. They need
+          will always be present while running <program>httpd</program>. They need
           not be loaded with <directive
           module="mod_so">LoadModule</directive>.</dd>
 
         <dd>Allow IPv6 sockets to handle IPv4 connections.</dd>
 
         <dt><code>--with-port=<var>PORT</var></code></dt>
-        <dd>This defines the port on which <code>httpd</code> will listen. This
-          port number is used when generating the configuration file
+        <dd>This defines the port on which <program>httpd</program> will listen.
+          This port number is used when generating the configuration file
           <code>httpd.conf</code>. The default is 80.</dd>
 
         <dt><code>--with-program-name</code></dt>
     <section id="packageopt"><title>Specific packages</title>
       <dl>
         <dt><code>--with-apr=<var>DIR</var>|<var>FILE</var></code></dt>
-        <dd>The Apache Portable Runtime (APR) is part of the <code>httpd</code>
+        <dd>The Apache Portable Runtime (APR) is part of the httpd
           source distribution and will automatically be build together with the
           HTTP server. If you want to use an already installed APR instead you
           have to tell <code>configure</code> the path to the
         
         <dt><code>--with-apr-util=<var>DIR</var>|<var>FILE</var></code></dt>
         <dd>The Apache Portable Runtime Utilities (APU) are part of the
-          <code>httpd</code> source distribution and will automatically be build
+          httpd source distribution and will automatically be build
           together with the HTTP server. If you want to use an already installed
           APU instead you have to tell <code>configure</code> the path to the
           <code>apu-config</code> script. You may set the absolute path and name
         dynamically by default.</dd>
 
       <dt><code>--enable-suexec</code></dt> 
-      <dd>Use this option to enable <code><a
-        href="suexec.html">suexec</a></code>, which allows you to set
+      <dd>Use this option to enable <program>
+        suexec</program>, which allows you to set
         uid and gid for spawned processes. <strong>Do not use this
         option unless you understand all the security implications of
         running a suid binary on your server.</strong> Further options
-        to configure <code>suexec</code> are described <a
+        to configure <program>suexec</program> are described <a
         href="#suexec">below</a>.</dd> </dl>
 
     <p>It is possible to create a statically linked binary of a single
 
     <dl>
       <dt><code>--enable-static-ab</code></dt>
-      <dd>Build a statically linked version of <code><a
-            href="ab.html">ab</a></code>.</dd>
+      <dd>Build a statically linked version of <program>
+        ab</program>.</dd>
 
       <!-- missing documentation for chechgid -->
       <dt><code>--enable-static-checkgid</code></dt>
       <dd>Build a statically linked version of <code>htdbm</code>.</dd>
 
       <dt><code>--enable-static-htdigest</code></dt>
-      <dd>Build a statically linked version of <code><a
-            href="htdigest.html">htdigest</a></code>.</dd>
+      <dd>Build a statically linked version of <program>
+        htdigest</program>.</dd>
         
       <dt><code>--enable-static-htpasswd</code></dt>
-      <dd>Build a statically linked version of <code><a
-            href="htpasswd.html">htpasswd</a></code>.</dd>
+      <dd>Build a statically linked version of <program>
+        htpasswd</program>.</dd>
 
       <dt><code>--enable-static-logresolve</code></dt>
-      <dd>Build a statically linked version of <code><a
-            href="logresolve.html">logresolve</a></code>.</dd>
+      <dd>Build a statically linked version of <program>
+        logresolve</program>.</dd>
 
       <dt><code>--enable-static-rotatelogs</code></dt>
-      <dd>Build a statically linked version of <code><a
-            href="rotatelogs.html">rotatelogs</a></code>.</dd>
+      <dd>Build a statically linked version of <program>
+        rotatelogs</program>.</dd>
     </dl>
 
     <section id="suexec"><title>suexec configuration options</title>
-      <p>The following options are used to fine tune the behavior of <code><a
-        href="suexec.html">suexec</a></code>. See <a
+      <p>The following options are used to fine tune the behavior of <program>
+        suexec</program>. See <a
         href="suexec.html#install">Configuring and installing suEXEC</a>
         for further information.</p>
 
         <dt><code>--with-suexec-bin</code></dt>
         <dd>This defines the path to suexec binary. Default is
           <code>--sbindir</code> (see <a href="directoryfinetuning">Fine
-            tuning of installation directories</a>).</dd>
+          tuning of installation directories</a>).</dd>
 
         <dt><code>--with-suexec-caller</code></dt>
-        <dd>This defines the user allowed to call <code>suexec</code>. It should
-          be the same as the user under which <code>httpd</code> normally
-          runs.</dd>
+        <dd>This defines the user allowed to call <program>suexec</program>.
+          It should be the same as the user under which <program>httpd</program>
+          normally runs.</dd>
 
         <dt><code>--with-suexec-docroot</code></dt>
-        <dd>This defines the directory tree under which <code>suexec</code>
-          access is allowed for executables. Default value is
+        <dd>This defines the directory tree under which <program>
+          suexec</program> access is allowed for executables. Default value is
           <code>--datadir/htdocs</code>.</dd>
 
         <dt><code>--with-suexec-gidmin</code></dt>
         <dd>Define this as the lowest GID allowed to be a target user for
-          <code>suexec</code>. The default value is 100.</dd>
+          <program>suexec</program>. The default value is 100.</dd>
 
         <dt><code>--with-suexec-logfile</code></dt>
-        <dd>This defines the filename of the <code>suexec</code> logfile. By
-          default the logfile is named <code>suexec_log</code> and located in
+        <dd>This defines the filename of the <program>suexec</program> logfile.
+          By default the logfile is named <code>suexec_log</code> and located in
           <code>--logfiledir</code>.</dd>
 
         <dt><code>--with-suexec-safepath</code></dt>
         <dd>Define the value of the environment variable <code>PATH</code> to
-          be set for processes started by <code>suexec</code>. Default value is
-          <code>/usr/local/bin:/usr/bin:/bin</code>.</dd>
+          be set for processes started by <program>suexec</program>. Default
+          value is <code>/usr/local/bin:/usr/bin:/bin</code>.</dd>
 
         <dt><code>--with-suexec-userdir</code></dt>
         <dd>This defines the subdirectory under the user's directory that
-          contains all executables for which <code>suexec</code> access is
-          allowed. This setting is necessary when you want to use
-          <code>suexec</code> together with user-specific directories (as
+          contains all executables for which <program>suexec</program> access
+          is allowed. This setting is necessary when you want to use
+          <program>suexec</program> together with user-specific directories (as
           provided by <module>mod_userdir</module>). The default is
           <code>public_html</code>.</dd>
 
         <dt><code>--with-suexec-uidmin</code></dt>
         <dd>Define this as the lowest UID allowed to be a target user for
-          <code>suexec</code>. The default value is 100.</dd>
+          <program>suexec</program>. The default value is 100.</dd>
 
         <dt><code>--with-suexec-umask</code></dt>
-        <dd>Set <code>umask</code> for processes started by <code>suexec</code>.
-          It defaults to your system settings.</dd>
+        <dd>Set <code>umask</code> for processes started by
+          <program>suexec</program>. It defaults to your system settings.</dd>
       </dl>
     </section>
   </section>
index af7d6edac27fcf95da6ae432615c83317c16e704..5d87500dd7923868adb5016a0a0b83133ebd279a 100644 (file)
     Resources available from the Apache HTTP server can be restricted to just
     the users listed in the files created by <code>dbmmanage</code>. This
     program can only be used when the usernames are stored in a DBM file. To
-    use a flat-file database see <a href="htpasswd.html">htpasswd</a>.</p>
+    use a flat-file database see <program>htpasswd</program>.</p>
 
     <p>This manual page only lists the command line arguments. For details of
     the directives necessary to configure user authentication in
-    <a href="httpd.html">httpd</a> see the httpd manual, which is part of
+    <program>httpd</program> see the httpd manual, which is part of
     the Apache distribution or can be found at <a
     href="http://httpd.apache.org/">http://httpd.apache.org/</a>.</p>
 </summary>
-<seealso><a href="httpd.html">httpd</a></seealso>
+<seealso><program>httpd</program></seealso>
 <seealso><module>mod_authn_dbm</module></seealso>
 <seealso><module>mod_authz_dbm</module></seealso>
 
index 2823a8681209e00ee3efca69f08a27e6295b3ffd..de8befc38dc15da510ee316c5770647dd29f4a83 100644 (file)
 
     <p>This manual page only lists the command line arguments. For details of
     the directives necessary to configure digest authentication in
-    <a href="httpd.html">httpd</a> see the Apache manual, which is part
+    <program>httpd</program> see the Apache manual, which is part
     of the Apache distribution or can be found at
     <a href="http://httpd.apache.org/">http://httpd.apache.org/</a>.</p>
 </summary>
-<seealso><a href="httpd.html">httpd</a></seealso>
+<seealso><program>httpd</program></seealso>
 <seealso><module>mod_auth_digest</module></seealso>
 
 <section id="synopsis"><title>Synopsis</title>
index 89993b1ef906863d1562b48c8e16a4d626b27f03..4808ad2dd9c9bef8dc85fdb664d3b3fc804bf8c2 100644 (file)
@@ -35,8 +35,7 @@
     just the users listed in the files created by <code>htpasswd</code>. This
     program can only manage usernames and passwords stored in a flat-file. It
     can encrypt and display password information for use in other types of data
-    stores, though. To use a DBM database see <a
-    href="dbmmanage.html">dbmmanage</a>.</p>
+    stores, though. To use a DBM database see <program>dbmmanage</program>.</p>
 
     <p><code>htpasswd</code> encrypts passwords using either a version of MD5
     modified for Apache, or the system's <code>crypt()</code> routine. Files
 
     <p>This manual page only lists the command line arguments. For details of
     the directives necessary to configure user authentication in
-    <a href="httpd.html">httpd</a> see the Apache manual, which is part of the
+    <program>httpd</program> see the Apache manual, which is part of the
     Apache distribution or can be found at <a href="http://httpd.apache.org"
     >http://httpd.apache.org/</a>.</p>
 </summary>
-<seealso><a href="httpd.html">httpd</a></seealso>
+<seealso><program>httpd</program></seealso>
 <seealso>The scripts in support/SHA1 which come with the
 distribution.</seealso>
 
@@ -110,7 +109,7 @@ distribution.</seealso>
     <dd>Use <code>crypt()</code> encryption for passwords. The default on all
     platforms but Windows, Netware and TPF. Though possibly supported by
     <code>htpasswd</code> on all platforms, it is not supported by the
-    <a href="httpd.html">httpd</a> server on Windows, Netware and TPF.</dd>
+    <program>httpd</program> server on Windows, Netware and TPF.</dd>
 
     <dt><code>-s</code></dt>
     <dd>Use SHA encryption for passwords. Facilitates migration from/to Netscape
@@ -118,7 +117,7 @@ distribution.</seealso>
 
     <dt><code>-p</code></dt>
     <dd>Use plaintext passwords. Though <code>htpasswd</code> will support
-    creation on all platforms, the <a href="httpd.html">httpd</a> daemon will
+    creation on all platforms, the <program>httpd</program> daemon will
     only accept plain text passwords on Windows, Netware and TPF.</dd>
 
     <dt><code>-D</code></dt>
index 2d37fe102bbde81c3fc275e1106f1075c2b8ea46..0997af7963d45dd340956367637d099bd0a17784 100644 (file)
@@ -31,8 +31,8 @@
      child processes or threads to handle requests.</p>
 
      <p>In general, <code>httpd</code> should not be invoked directly,
-     but rather should be invoked via <a
-     href="apachectl.html">apachectl</a> on Unix-based systems or <a
+     but rather should be invoked via <program>
+     apachectl</program> on Unix-based systems or <a
      href="../platform/windows.html#winsvc">as a service on Windows NT,
      2000 and XP</a> and <a href="../platform/windows.html#wincons">as
      a console application on Windows 9x and ME</a>.</p>
@@ -42,7 +42,7 @@
 <seealso><a href="../stopping.html">Stopping Apache</a></seealso>
 <seealso><a href="../configuring.html">Configuration Files</a></seealso>
 <seealso><a href="../platform/">Platform-specific Documentation</a></seealso>
-<seealso><a href="apachectl.html">apachectl</a></seealso>
+<seealso><program>apachectl</program></seealso>
 
 <section id="synopsis"><title>Synopsis</title>
      <p><code><strong>httpd</strong> [ -<strong>d</strong>
index c4b98b0a34d9489698861bfd80c8310cb6f16a37..e3c7eb96d2a8a08b8cd37b05e69a8d8c01a30e2d 100644 (file)
 <section id="index"><title>Index</title>
 
     <dl>
-      <dt><a href="httpd.html">httpd</a></dt>
+      <dt><program>httpd</program></dt>
 
       <dd>Apache hypertext transfer protocol server</dd>
 
-      <dt><a href="apachectl.html">apachectl</a></dt>
+      <dt><program>apachectl</program></dt>
 
       <dd>Apache HTTP server control interface</dd>
 
-      <dt><a href="ab.html">ab</a></dt>
+      <dt><program>ab</program></dt>
 
       <dd>Apache HTTP server benchmarking tool</dd>
 
-      <dt><a href="apxs.html">apxs</a></dt>
+      <dt><program>apxs</program></dt>
 
       <dd>APache eXtenSion tool</dd>
 
-      <dt><a href="configure.html">configure</a></dt>
+      <dt><program>configure</program></dt>
 
       <dd>Configure the source tree</dd>
 
-      <dt><a href="dbmmanage.html">dbmmanage</a></dt>
+      <dt><program>dbmmanage</program></dt>
 
       <dd>Create and update user authentication files in DBM format
       for basic authentication</dd>
 
-      <dt><a href="htcacheclean.html">htcacheclean</a></dt>
+      <dt><program>htcacheclean</program></dt>
       <dd>Clean up the disk cache</dd>
 
-      <dt><a href="htdigest.html">htdigest</a></dt>
+      <dt><program>htdigest</program></dt>
 
       <dd>Create and update user authentication files for digest
       authentication</dd>
 
-      <dt><a href="htpasswd.html">htpasswd</a></dt>
+      <dt><program>htpasswd</program></dt>
 
       <dd>Create and update user authentication files for basic
       authentication</dd>
 
-      <dt><a href="logresolve.html">logresolve</a></dt>
+      <dt><program>logresolve</program></dt>
 
       <dd>Resolve hostnames for IP-addresses in Apache
       logfiles</dd>
 
-      <dt><a href="rotatelogs.html">rotatelogs</a></dt>
+      <dt><program>rotatelogs</program></dt>
 
       <dd>Rotate Apache logs without having to kill the server</dd>
 
-      <dt><a href="suexec.html">suexec</a></dt>
+      <dt><program>suexec</program></dt>
 
       <dd>Switch User For Exec</dd>
 
index f3603688f51509bf4d476a2b8b34cfd190a4c06b..df67c90b60b10dda9c69cd8e52b6f8ed81d82fd5 100644 (file)
@@ -65,7 +65,7 @@ enclosed directives will be ignored.</p>
 
 <p>The <directive type="section" module="core">IfDefine</directive> directive
 encloses directives that will only be applied if an appropriate
-parameter is defined on the <code>httpd</code> command line.  For example,
+parameter is defined on the <program>httpd</program> command line.  For example,
 with the following configuration, all requests will be redirected
 to another site only if the server is started using
 <code>httpd -DClosedForNow</code>:</p>
index c679fe34150f578eb550bfe6c338f7f983007d08..50d55703dbf50075b8b1998eafc2f7eef216e4ba 100644 (file)
@@ -266,9 +266,9 @@ author.</p>
 <section id="refused"><title>Why do I get ``Connection Refused'' messages when trying to access my freshly
 installed Apache+mod_ssl server via HTTPS?</title>
 <p>There can be various reasons. Some of the common mistakes is that people
-    start Apache with just ``<code>apachectl start</code>'' (or
-    ``<code>httpd</code>'') instead of ``<code>apachectl startssl</code>'' (or
-    ``<code>httpd -DSSL</code>''. Or you're configuration is not correct. At
+    start Apache with just <code>apachectl start</code> (or
+    <program>httpd</program>) instead of <code>apachectl startssl</code> (or
+    <code>httpd -DSSL</code>. Or you're configuration is not correct. At
     least make sure that your <directive module="mpm_common">Listen</directive>
     directives match your <directive type="section" module="core">VirtualHost</directive>
     directives. And if all fails, please do yourself a favor and start over with the
@@ -952,17 +952,17 @@ server" What's the reason?</title>
     <dl>
     <dt>Apache and OpenSSL version information</dt>
     <dd>The Apache version can be determined
-        by running ``<code>httpd -v</code>''. The OpenSSL version can be
-        determined by running ``<code>openssl version</code>''. Alternatively when
-        you have Lynx installed you can run the command ``<code>lynx -mime_header
-        http://localhost/ | grep Server</code>'' to determine all information in a
+        by running <code>httpd -v</code>. The OpenSSL version can be
+        determined by running <code>openssl version</code>. Alternatively when
+        you have Lynx installed you can run the command <code>lynx -mime_header
+        http://localhost/ | grep Server</code> to determine all information in a
         single step.
     </dd>
 
     <dt>The details on how you built and installed Apache+mod_ssl+OpenSSL</dt>
     <dd>For this you can provide a logfile of your terminal session which shows
         the configuration and install steps. Alternatively you can at least
-        provide the <code>configure</code> command line you used.
+        provide the <program>configure</program> command line you used.
     </dd>
 
     <dt>In case of core dumps please include a Backtrace</dt>
@@ -1007,7 +1007,7 @@ server" What's the reason?</title>
         most "current" kernels do not allow a process to dump core after it has
         done a <code>setuid()</code> (unless it does an <code>exec()</code>) for
         security reasons (there can be privileged information left over in
-        memory). Additionally you can run ``<code>/path/to/httpd -X</code>''
+        memory). Additionally you can run <code>/path/to/httpd -X</code>
         manually to force Apache to not fork.
     </li>
 
index cf492e74755f3593f551785c7c9814fe931e2566..bd08ca6276da396a74223a2620874a00d3dc142f 100644 (file)
     Apache on those platforms.</p>
 </summary>
 
-<seealso><a href="programs/httpd.html">httpd</a></seealso>
-<seealso><a href="programs/apachectl.html">apachectl</a></seealso>
+<seealso><program>httpd</program></seealso>
+<seealso><program>apachectl</program></seealso>
 
 <section id="introduction"><title>Introduction</title>
 
     <p>In order to stop or restart Apache, you must send a signal to
-    the running <code>httpd</code> processes.  There are two ways to
+    the running <program>httpd</program> processes.  There are two ways to
     send the signals.  First, you can use the unix <code>kill</code>
     command to directly send signals to the processes. You will
-    notice many <code>httpd</code> executables running on your system,
+    notice many <program>httpd</program> executables running on your system,
     but you should not send signals to any of them except the parent,
     whose pid is in the <directive
     module="mpm_common">PidFile</directive>. That is to say you
 
 <example>kill -TERM `cat /usr/local/apache2/logs/httpd.pid`</example>
 
-    <p>The second method of signaling the <code>httpd</code> processes
+    <p>The second method of signaling the <program>httpd</program> processes
     is to use the <code>-k</code> command line options: <code>stop</code>,
     <code>restart</code>, and <code>graceful</code>,
-    as described below.  These are arguments to the <a
-    href="programs/httpd.html">httpd</a> binary, but we recommend that
-    you send them using the <a
-    href="programs/apachectl.html">apachectl</a> control script, which
-    will pass them through to <code>httpd</code>.</p>
+    as described below.  These are arguments to the <program>
+    httpd</program> binary, but we recommend that
+    you send them using the <program>apachectl</program> control script, which
+    will pass them through to <program>httpd</program>.</p>
 
-    <p>After you have signaled <code>httpd</code>, you can read about
+    <p>After you have signaled <program>httpd</program>, you can read about
     its progress by issuing:</p>
 
 <example>tail -f /usr/local/apache2/logs/error_log</example>
     attempt to restart the server -- it will not be able to bind to
     its listening ports. Before doing a restart, you can check the
     syntax of the configuration files with the <code>-t</code>
-    command line argument (see <a
-    href="programs/httpd.html">httpd</a>). This still will not
+    command line argument (see <program>httpd</program>). This still will not
     guarantee that the server will restart correctly. To check the
     semantics of the configuration files as well as the syntax, you
-    can try starting <code>httpd</code> as a non-root user. If there are no
-    errors it will attempt to open its sockets and logs and fail
-    because it's not root (or because the currently running <code>httpd</code>
-    already has those ports bound). If it fails for any other
-    reason then it's probably a config file error and the error
+    can try starting <program>httpd</program> as a non-root user. If there
+    are no errors it will attempt to open its sockets and logs and fail
+    because it's not root (or because the currently running
+    <program>httpd</program> already has those ports bound). If it fails
+    for any other reason then it's probably a config file error and the error
     should be fixed before issuing the graceful restart.</note>
 </section>
 
index 9b2ca535fd7287aa7ad81a35ae34e006e6b9865b..761b2b8230f90151100b63a033c9d4c14033f4de 100644 (file)
     <p><strong>Setting paranoid permissions</strong><br />
     Although the suEXEC wrapper will check to ensure that its
     caller is the correct user as specified with the
-    <code>--with-suexec-caller</code> configure option, there is
+    <code>--with-suexec-caller</code> <program>configure</program>
+    option, there is
     always the possibility that a system or library call suEXEC uses
     before this check may be exploitable on your system. To counter
     this, and because it is best-practise in general, you should use 
     Group webgroup<br />
 </example>
 
-    <p>and <code>suexec</code> is installed at
+    <p>and <program>suexec</program> is installed at
     "/usr/local/apache2/sbin/suexec", you should run:</p>
 
 <example>
     suEXEC</title>
 
     <p>Upon startup of Apache, it looks for the file
-    <code>suexec</code> in the directory defined by the
+    <program>suexec</program> in the directory defined by the
     <code>--sbindir</code> option (default is
     "/usr/local/apache/sbin/suexec"). If Apache finds a properly
     configured suEXEC wrapper, it will print the following message
     to the error log:</p>
 
 <example>
-    [notice] suEXEC mechanism enabled (wrapper: <em>/path/to/suexec</em>)
+    [notice] suEXEC mechanism enabled (wrapper: <var>/path/to/suexec</var>)
 </example>
 
     <p>If you don't see this message at server startup, the server is
     restart Apache. Restarting it with a simple HUP or USR1 signal
     will not be enough. </p>
      <p>If you want to disable suEXEC you should kill and restart
-    Apache after you have removed the <code>suexec</code> file. </p>
+    Apache after you have removed the <program>suexec</program> file.</p>
 </section>
 
 <section id="usage"><title>Using suEXEC</title>
index d5cdc9d15454eec9f79e913dcf47f12cd7bfefe3..dafac16e0daa78ccb31444656d81cadfd1f41899 100644 (file)
     vhost definition.</p>
 
     <p>If the main_server has no <code>ServerName</code> at this
-    point, then the hostname of the machine that httpd is running
-    on is used instead. We will call the <em>main_server address
+    point, then the hostname of the machine that <program>httpd</program>
+    is running on is used instead. We will call the <em>main_server address
     set</em> those IP addresses returned by a DNS lookup on the
     <code>ServerName</code> of the main_server.</p>
 
index 62d39f973ae39eacb1cc374600fbb24f226c9ff2..0ed271f68b752e52e1d707e8b3446fb1302e3f3e 100644 (file)
@@ -98,8 +98,8 @@ hosts</a></seealso>
 
     <p>This command will dump out a description of how Apache parsed
     the configuration file. Careful examination of the IP addresses and
-    server names may help uncover configuration mistakes. (See <a
-    href="../programs/httpd.html">the docs for the httpd program</a> for
+    server names may help uncover configuration mistakes. (See
+    the docs for the <program>httpd</program> program for
     other command line options)</p>
 
 </section>
index 772e912b62383922f81e578cf204511a6d1494f0..762cb45e61143e45c5b58b1f849cb67576b0780e 100644 (file)
@@ -43,8 +43,8 @@
 <section id="howto"><title>How to set up Apache</title>
 
     <p>There are two ways of configuring apache to support multiple
-    hosts. Either by running a separate httpd daemon for each
-    hostname, or by running a single daemon which supports all the
+    hosts. Either by running a separate <program>httpd</program> daemon for
+    each hostname, or by running a single daemon which supports all the
     virtual hosts.</p>
 
     <p>Use multiple daemons when:</p>
@@ -66,7 +66,7 @@
       address, or to specific addresses. So if you have a need to
       listen to a specific address for whatever reason, then you
       will need to listen to all specific addresses. (Although one
-      httpd could listen to N-1 of the addresses, and another could
+      <program>httpd</program> could listen to N-1 of the addresses, and another could
       listen to the remaining address.)</li>
     </ul>
 
@@ -85,8 +85,8 @@
 
 <section id="multiple"><title>Setting up multiple daemons</title>
 
-    <p>Create a separate httpd installation for each virtual host. For
-    each installation, use the <directive
+    <p>Create a separate <program>httpd</program> installation for each
+    virtual host. For each installation, use the <directive
     module="mpm_common">Listen</directive> directive in the
     configuration file to select which IP address (or virtual host)
     that daemon services. e.g.</p>
 <section id="single"><title>Setting up a single daemon
        with virtual hosts</title>
 
-    <p>For this case, a single httpd will service requests for the
-    main server and all the virtual hosts. The <directive
+    <p>For this case, a single <program>httpd</program> will service
+    requests for the main server and all the virtual hosts. The <directive
     module="core">VirtualHost</directive> directive
     in the configuration file is used to set the values of <directive
     module="core">ServerAdmin</directive>, <directive