Changeset 6041710 for server/major


Ignore:
Timestamp:
02/29/2012 06:08:11 PM (12 years ago)
Author:
Andrew Benton <andy@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
df68b263
Parents:
d551456
Message:

Apache 2.4.1
I'm not sure it's finished. I need food

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@9553 af4574ff-66df-0310-9fd7-8a98e5e911e0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • server/major/apache.xml

    rd551456 r6041710  
    55  %general-entities;
    66
    7   <!-- <!ENTITY apache-download-http "http://www.apache.org/dist/httpd/httpd-&apache-version;.tar.bz2"> -->
    8   <!ENTITY apache-download-http "http://archive.apache.org/dist/httpd/httpd-&apache-version;.tar.bz2">
    9   <!ENTITY apache-download-ftp  "ftp://apache.mirrors.pair.com/httpd/httpd-&apache-version;.tar.bz2">
     7  <!ENTITY apache-download-http
     8  "http://archive.apache.org/dist/httpd/httpd-&apache-version;.tar.bz2">
     9  <!ENTITY apache-download-ftp
     10  "ftp://apache.mirrors.pair.com/httpd/httpd-&apache-version;.tar.bz2">
    1011  <!ENTITY apache-md5sum        "1696ae62cd879ab1d4dd9ff021a470f2">
    1112  <!ENTITY apache-size          "6.8 MB">
     
    3132    <title>Introduction to Apache</title>
    3233
    33     <para>The <application>Apache</application> package contains an
    34     open-source HTTP server. It is useful for creating local intranet
    35     web sites or running huge web serving operations.</para>
     34    <para>
     35      The <application>Apache</application> package contains an open-source HTTP
     36      server. It is useful for creating local intranet web sites or running huge
     37      web serving operations.
     38    </para>
    3639
    3740    &lfs70_checked;
     
    4043    <itemizedlist spacing="compact">
    4144      <listitem>
    42         <para>Download (HTTP): <ulink url="&apache-download-http;"/></para>
    43       </listitem>
    44       <listitem>
    45         <para>Download (FTP): <ulink url="&apache-download-ftp;"/></para>
    46       </listitem>
    47       <listitem>
    48         <para>Download MD5 sum: &apache-md5sum;</para>
    49       </listitem>
    50       <listitem>
    51         <para>Download size: &apache-size;</para>
    52       </listitem>
    53       <listitem>
    54         <para>Estimated disk space required: &apache-buildsize;</para>
    55       </listitem>
    56       <listitem>
    57         <para>Estimated build time: &apache-time;</para>
     45        <para>
     46          Download (HTTP): <ulink url="&apache-download-http;"/>
     47        </para>
     48      </listitem>
     49      <listitem>
     50        <para>
     51          Download (FTP): <ulink url="&apache-download-ftp;"/>
     52        </para>
     53      </listitem>
     54      <listitem>
     55        <para>
     56          Download MD5 sum: &apache-md5sum;
     57        </para>
     58      </listitem>
     59      <listitem>
     60        <para>
     61          Download size: &apache-size;
     62        </para>
     63      </listitem>
     64      <listitem>
     65        <para>
     66          Estimated disk space required: &apache-buildsize;
     67        </para>
     68      </listitem>
     69      <listitem>
     70        <para>
     71          Estimated build time: &apache-time;
     72        </para>
    5873      </listitem>
    5974    </itemizedlist>
    6075
    61     <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    62     <itemizedlist spacing='compact'>
    63       <listitem>
    64         <para>Required patch: <ulink
    65         url="&patch-root;/httpd-&apache-version;-config-1.patch"/></para>
    66       </listitem>
    67       <listitem>
    68         <para>Required patch: <ulink
    69         url="&patch-root;/httpd-&apache-version;-pcre-8.30-1.patch"/></para>
    70       </listitem>
    71     </itemizedlist>
    72 
    7376    <bridgehead renderas="sect3">Apache Dependencies</bridgehead>
    7477
     78    <bridgehead renderas="sect4">Required</bridgehead>
     79    <para role="required">
     80      <xref linkend="apr-util"/>
     81    </para>
     82
    7583    <bridgehead renderas="sect4">Optional</bridgehead>
    76     <para role="optional"><xref linkend="openldap"/>,
    77     <xref linkend="openssl"/> (also used in the bundled APR-util),
    78     <xref linkend="pcre"/>,
    79     <xref linkend="rsync"/>,
    80     <xref linkend="lynx"/>,
    81     <ulink url="http://apr.apache.org/">APR</ulink>,
    82     <ulink url="http://apr.apache.org/">APR-util</ulink>, and
    83     <ulink url="http://www.distcache.org/">distcache</ulink></para>
    84 
    85     <bridgehead renderas="sect4">Optional (Only if Using the Bundled
    86     APR-util)</bridgehead>
    87     <para role="optional"><!-- <xref linkend="pkgconfig"/>, -->
    88     <xref linkend="expat"/>,
    89     <!-- <xref linkend="gdbm"/>, -->
    90     <xref linkend="db"/>,
    91     <xref linkend="unixodbc"/>,
    92     <xref linkend="mysql"/>,
    93     <xref linkend="postgresql"/>,
    94     <xref linkend="sqlite"/>,
    95     <ulink url="http://www.oracle.com/us/products/database/index.html">Oracle 11g</ulink>, and
    96     <ulink url="http://www.freetds.org/">FreeTDS</ulink></para>
    97 
    98     <para>Though you can install APR and APR-util as separate components, the
    99     bundled versions that come with the Apache HTTPD tarball are
    100     recommended.</para>
    101 
    102     <para condition="html" role="usernotes">User Notes:
    103     <ulink url="&blfs-wiki;/apache"/></para>
    104 
     84    <para role="optional">
     85      <xref linkend="openldap"/>,
     86      <xref linkend="db"/>,
     87      <xref linkend="expat"/>,
     88      <xref linkend="openssl"/>,
     89      <xref linkend="pcre"/>,
     90      <xref linkend="rsync"/>,
     91      <xref linkend="doxygen"/>,
     92      <xref linkend="lynx"/> and
     93      <ulink url="http://www.distcache.org/">distcache</ulink>
     94    </para>
     95
     96    <para condition="html" role="usernotes">
     97      User Notes: <ulink url="&blfs-wiki;/apache"/>
     98    </para>
    10599  </sect2>
    106100
     
    108102    <title>Installation of Apache</title>
    109103
    110     <para>For security reasons, running the server as an unprivileged user and
    111     group is strongly encouraged. Create the following group and user using the
    112     following commands
    113     (as <systemitem class="username">root</systemitem>):</para>
     104    <para>
     105      For security reasons, running the server as an unprivileged user and group
     106      is strongly encouraged. Create the following group and user using the
     107      following commands as <systemitem class="username">root</systemitem>:
     108    </para>
    114109
    115110<screen role="root"><userinput>groupadd -g 25 apache &amp;&amp;
     
    117112        -s /bin/false -u 25 apache</userinput></screen>
    118113
    119     <note><para>The above command directs the <application>Apache</application>
    120     user's home directory to <filename>/dev/null</filename>.  This may not work
    121     for some add-ons such as <ulink
    122     url='http://www.viewvc.org/'><application>ViewVC</application></ulink>, a
    123     browser interface for CVS and Subversion version control repositories.
    124     See the User Notes for details for specific applications.</para></note>
    125 
    126     <para>The following patch modifies the layout of destination
    127     directories and among them, the build directory at
    128     <filename class="directory">/usr/lib/apache/build</filename>. This
    129     will allow the modules added to <application>Apache</application>
    130     to be configured without errors. Apply the patch:</para>
    131 
    132 <screen><userinput>patch -p1 &lt; ../httpd-&apache-version;-pcre-8.30-1.patch &amp;&amp;
    133 patch -Np1 -i ../httpd-&apache-version;-config-1.patch</userinput></screen>
    134 
    135114    <note>
    136       <para>You may wish to review the output from
    137       <command>./configure --help</command> and include whatever parameters
    138       are necessary to the <command>configure</command> command below to build
    139       the modules required for your installation. There are as many as 65
    140       additional parameters you can add to the <command>configure</command>
    141       command to build additional modules. Some of the extra parameters which
    142       aren't described or mentioned in the <parameter>--help</parameter>
    143       information are listed in the <quote>Command Explanations</quote> section
    144       below.</para>
    145 
    146       <para>If you are using the bundled version of
    147       <application>APR-util</application> and you are going to install
    148       <application>Subversion</application> with
    149       <application>Berkeley DB</application> back-end support, ensure you use
    150       the parameters shown in the <quote>Command Explanations</quote> section
    151       below.</para>
    152 
    153       <para>While it is not built by default when using the following commands,
    154       the ISAPI DSO module can be created by adding the
    155       <option>--enable-isapi</option> option. Even though the module will
    156       compile, install and load fine, the module is
    157       <emphasis>only</emphasis> supported and functional in Win32
    158       environments.</para>
     115      <para>
     116        The above command directs the <application>Apache</application> user's
     117        home directory to <filename>/dev/null</filename>.  This may not work
     118        for some add-ons such as
     119        <ulink url='http://www.viewvc.org/'><application>ViewVC</application></ulink>,
     120        a browser interface for CVS and Subversion version control repositories.
     121        See the User Notes for details for specific applications.
     122      </para>
    159123    </note>
    160124
    161     <para>Build and install <application>Apache</application> by running the
    162     following commands:</para>
    163 
    164 <screen><userinput>./configure --enable-layout=FHS      \
    165                                --enable-mods-shared=all \
    166                                --enable-so &amp;&amp;
     125    <para>
     126      Build and install <application>Apache</application> by running the
     127      following commands:
     128    </para>
     129
     130<screen><userinput>cat &gt;&gt; config.layout &lt;&lt; "HERE_DOC" &amp;&amp;
     131# BLFS FHS layout
     132&lt;Layout FHS&gt;
     133    prefix:          /usr
     134    exec_prefix:     ${prefix}
     135    bindir:          ${exec_prefix}/bin
     136    sbindir:         ${exec_prefix}/sbin
     137    libdir:          ${exec_prefix}/lib
     138    libexecdir:      ${exec_prefix}/libexec/apache
     139    mandir:          ${prefix}/share/man
     140    sysconfdir:      /etc/apache
     141    datadir:         /srv/www
     142    installbuilddir: ${libexecdir}/build
     143    errordir:        ${datadir}/error
     144    iconsdir:        ${datadir}/icons
     145    htdocsdir:       ${datadir}/htdocs
     146    manualdir:       ${datadir}/manual
     147    cgidir:          ${datadir}/cgi-bin
     148    includedir:      ${prefix}/include/apache
     149    localstatedir:   ${datadir}
     150    runtimedir:      /var/run
     151    logfiledir:      /var/log/apache
     152    proxycachedir:   /var/cache/apache/proxy
     153&lt;/Layout&gt;
     154HERE_DOC
     155./configure --enable-layout=FHS --enable-mods-shared=all &amp;&amp;
    167156make</userinput></screen>
    168157
    169     <para>This package does not come with a test suite.</para>
    170 
    171     <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
     158    <para>
     159      This package does not come with a test suite.
     160    </para>
     161
     162    <para>
     163      Now, as the <systemitem class="username">root</systemitem> user:
     164    </para>
    172165
    173166<screen role="root"><userinput>make install &amp;&amp;
    174 chown -v root:root /usr/lib/apache/httpd.exp                    \
    175     /usr/sbin/{apxs,apachectl,dbmmanage,envvars{,-std}}          \
    176     /usr/share/man/man1/{dbmmanage,ht{dbm,digest,passwd}}.1      \
    177     /usr/share/man/man8/{ab,apachectl,apxs,htcacheclean,httpd}.8 \
    178     /usr/share/man/man8/{logresolve,rotatelogs,suexec}.8 &amp;&amp;
     167chown -v root:root /usr/bin/{apxs,dbmmanage} \
     168  /usr/sbin/{apachectl,envvars{,-std}} \
     169  /usr/libexec/apache/httpd.exp \
     170  /usr/share/man/man1/{ab,apxs,dbmmanage,ht{dbm,digest,passwd,txt2dbm},logresolve}.1 \
     171  /usr/share/man/man8/{apachectl,htcacheclean,httpd,rotatelogs,suexec}.8 &amp;&amp;
    179172chown -v -R apache:apache /srv/www</userinput></screen>
    180173
     174    <para>
     175      Also as the <systemitem class="username">root</systemitem> user,
     176      optionally install the html docs:
     177    </para>
     178
     179<screen role="root"><userinput>mkdir -p /usr/share/doc/httpd-&apache-version;/style &amp;&amp;
     180for thing in docs/manual/*.html.en
     181do
     182  tmp=${thing%.en}
     183  cp ${thing} /usr/share/doc/httpd-&apache-version;/${tmp##*/}
     184done
     185cp -rf docs/manual/images /usr/share/doc/httpd-&apache-version; &amp;&amp;
     186cp -rf docs/manual/style/css /usr/share/doc/httpd-&apache-version;/style &amp;&amp;
     187for directory in developer faq howto misc mod platform programs rewrite ssl vhosts
     188do
     189  mkdir -p /usr/share/doc/httpd-&apache-version;/${directory}
     190  for thing in docs/manual/${directory}/*.html.en
     191  do
     192    tmp=${thing%.en}
     193    cp ${thing} /usr/share/doc/httpd-&apache-version;/${directory}/${tmp##*/}
     194  done
     195done
     196sed -i \
     197  '/developer\|faq\|misc\|mod\|programs\|rewrite\|ssl\|vhosts/s#/"#/index.html"#' \
     198  /usr/share/doc/httpd-&apache-version;/index.html</userinput></screen>
    181199  </sect2>
    182200
     
    184202    <title>Command Explanations</title>
    185203
    186     <para><parameter>--enable-mods-shared=all</parameter>: The modules
    187     should be compiled and used as Dynamic Shared Objects
    188     (DSOs) so they can be included and excluded from the
    189     server using the run-time configuration directives.</para>
    190 
    191     <para><option>--enable-ssl</option>: Use this parameter
    192     to create the <filename class="libraryfile">mod_ssl</filename>
    193     module and enable SSL support. This parameter is mentioned as one of many
    194     parameters which can be passed to the <command>configure</command> command
    195     to create additional DSO modules.<!-- Note that it really only affects the
    196     APR-Util sub-package, which the HTTPD installation then uses.--></para>
    197 
    198     <para><option>--with-pcre</option>: Add this parameter to use the system
    199     installed version of the <application>PCRE</application> library.</para>
    200 
    201     <para><option>--with-z</option>: Add this parameter to use the system
    202     installed version of the <application>Zlib</application> library.</para>
    203 
    204     <para><option>--with-ldap</option>: This parameter is required if you
    205     passed the <option>--enable-authnz-ldap</option> or
    206     <option>--enable-ldap</option> options to <command>configure</command>
    207     and enabled the <application>OpenLDAP</application> modules.</para>
    208 
    209     <para><option>--with-dbm=db4 --with-berkeley-db</option>: Use these
    210     parameters if you require <application>Berkeley DB</application> support in
    211     the bundled version of <application>APR-util</application> (required for
    212     <application>Berkeley DB</application> back-end support in
    213     <application>Subversion</application>). If you are using
    214     <application>Berkeley DB</application>-5.1, change the first parameter to
    215     <option>--with-dbm=db51</option>.</para>
    216 
    217     <para><option>--with-mysql</option>: Add this parameter to use the system
    218     installed version of <application>MySQL</application>.</para>
    219 
    220     <para><option>--with-included-apr</option>: Add this parameter to use the
    221     bundled version of the APR system. The default is to use a
    222     system-installed version, if one if available. Use this parameter to force
    223     the build to use and then install (overwriting the existing APR) the
    224     internal (bundled) copy of the APR.</para>
    225 
    226     <para><command>chown root:root ...</command>: This command changes the
    227     ownership of some installed files, the result of building the package as
    228     a user other than <systemitem class="username">root</systemitem>.</para>
    229 
    230     <para><command>chown -R apache:apache /srv/www</command>: By default, the
    231     installation process installs files (documentation, error messages, default
    232     icons, etc.) with the ownership of the user that extracted the files from
    233     the tar file. If you want to change the ownership to another user, you
    234     should do so at this point. The only requirement is that the document
    235     directories need to be accessible by the <command>httpd</command> process
    236     with (r-x) permissions and files need to be readable (r--) by the
    237     <systemitem class="username">apache</systemitem> user.</para>
    238 
     204    <para>
     205      <parameter>--enable-mods-shared=all</parameter>: The modules should be
     206      compiled and used as Dynamic Shared Objects (DSOs) so they can be included
     207      and excluded from the server using the run-time configuration directives.
     208    </para>
     209
     210    <para>
     211      <command>chown root:root ...</command>: This command changes the ownership
     212      of some installed files, the result of building the package as a user
     213      other than <systemitem class="username">root</systemitem>.
     214    </para>
     215
     216    <para>
     217      <command>chown -R apache:apache /srv/www</command>: By default, the
     218      installation process installs files (documentation, error messages,
     219      default icons, etc.) with the ownership of the user that extracted the
     220      files from the tar file. If you want to change the ownership to another
     221      user, you should do so at this point. The only requirement is that the
     222      document directories need to be accessible by the <command>httpd</command>
     223      process with (r-x) permissions and files need to be readable (r--) by the
     224      <systemitem class="username">apache</systemitem> user.
     225    </para>
    239226  </sect2>
    240227
     
    245232      <title>Config Files</title>
    246233
    247       <para><filename>/etc/apache/*</filename></para>
     234      <para>
     235        <filename>/etc/apache/*</filename>
     236      </para>
    248237
    249238      <indexterm zone="apache apache-config">
     
    254243        <primary sortas="e-etc-apache-httpd.conf">/etc/apache/httpd.conf</primary>
    255244      </indexterm>
    256 
    257245    </sect3>
    258246
     
    260248      <title>Configuration Information</title>
    261249
    262       <para>The main configuration file is named
    263       <filename>/etc/apache/httpd.conf</filename>. Modify it so that the HTTP
    264       server runs as the dedicated user and group:</para>
    265 
    266 <screen role="root"><userinput>sed -i -e "s/User daemon/User apache/" \
    267        -e "s/Group daemon/Group apache/" \
    268     /etc/apache/httpd.conf</userinput></screen>
    269 
    270       <para>See <ulink url="http://httpd.apache.org/docs-2.2/configuring.html"/>
    271       for detailed instructions on customizing your
    272       <application>Apache</application> HTTP server configuration file.</para>
    273 
     250      <para>
     251        The main configuration file is named
     252        <filename>/etc/apache/httpd.conf</filename>. Modify it so that the HTTP
     253        server runs as the dedicated user and group:
     254      </para>
     255
     256<screen role="root"><userinput>sed -i "s/daemon$/apache/" /etc/apache/httpd.conf</userinput></screen>
     257
     258      <para>
     259        See <ulink url="/usr/share/doc/httpd-&apache-version;/configuring.html"/>
     260        for detailed instructions on customising your
     261        <application>Apache</application> HTTP server configuration file.
     262      </para>
    274263    </sect3>
    275264
     
    277266      <title>Boot Script</title>
    278267
    279       <para>If you want the <application>Apache</application> server to
     268      <para>
     269        If you want the <application>Apache</application> server to
    280270      start automatically when the system is booted, install the
    281271      <filename>/etc/rc.d/init.d/httpd</filename> init script included
    282       in the <xref linkend="bootscripts"/> package.</para>
     272      in the <xref linkend="bootscripts"/> package.
     273        </para>
    283274
    284275      <indexterm zone="apache httpd-init">
     
    287278
    288279<screen role="root"><userinput>make install-httpd</userinput></screen>
    289 
    290280    </sect3>
    291 
    292281  </sect2>
    293282
     
    297286    <segmentedlist>
    298287      <segtitle>Installed Programs</segtitle>
    299       <segtitle>Installed Libraries</segtitle>
    300288      <segtitle>Installed Directories</segtitle>
    301289
    302290      <seglistitem>
    303         <seg>ab, apachectl, apr-1-config, apu-1-config, apxs, checkgid,
    304         dbmmanage, htcacheclean, htdbm, htdigest, htpasswd, httpd, httxt2dbm,
    305         logresolve, rotatelogs, and suexec</seg>
    306         <seg>libapr-1.{so,a}, libaprutil-1.{so,a}, apr_{dbd,ldap} database
    307         modules, and numerous DSO modules</seg>
    308         <seg>/etc/apache, /srv/www, /usr/include/apache, /usr/lib/apache,
    309         /usr/lib/apr-util-1, and /var/log/apache</seg>
     291        <seg>
     292          ab, apachectl, apxs, checkgid, dbmmanage, htcacheclean, htdbm,
     293          htdigest, htpasswd, httpd, httxt2dbm, logresolve and rotatelogs
     294        </seg>
     295        <seg>
     296          /etc/apache, /srv/www, /usr/include/apache and /var/log/apache.
     297        </seg>
    310298      </seglistitem>
    311299    </segmentedlist>
     
    319307        <term><command>ab</command></term>
    320308        <listitem>
    321           <para>is a tool for benchmarking your
    322           <application>Apache</application> HTTP server.</para>
     309          <para>
     310            is a tool for benchmarking your <application>Apache</application>
     311            HTTP server.
     312          </para>
    323313          <indexterm zone="apache ab">
    324314            <primary sortas="b-ab">ab</primary>
     
    330320        <term><command>apachectl</command></term>
    331321        <listitem>
    332           <para>is a front end to the <application>Apache</application>
    333           HTTP server which is designed to help the administrator
    334           control the functioning of the <application>Apache</application>
    335           httpd daemon.</para>
     322          <para>
     323            is a front end to the <application>Apache</application> HTTP server
     324            which is designed to help the administrator control the functioning
     325            of the <application>Apache</application> httpd daemon.
     326          </para>
    336327          <indexterm zone="apache apachectl">
    337328            <primary sortas="b-apachectl">apachectl</primary>
     
    340331      </varlistentry>
    341332
    342 <!--
    343       <varlistentry id="apr-1-config">
    344         <term><command>apr-1-config</command></term>
    345         <listitem>
    346           <para>is a simple script that provides information about the
    347           installed APR program.</para>
    348           <indexterm zone="apache apr-1-config">
    349             <primary sortas="b-apr-1-config">apr-1-config</primary>
    350           </indexterm>
    351         </listitem>
    352       </varlistentry>
    353 
    354       <varlistentry id="apu-1-config">
    355         <term><command>apu-1-config</command></term>
    356         <listitem>
    357           <para>is a simple script that provides information about the
    358           installed APR-Util program.</para>
    359           <indexterm zone="apache apu-1-config">
    360             <primary sortas="b-apu-1-config">apu-1-config</primary>
    361           </indexterm>
    362         </listitem>
    363       </varlistentry>
    364 -->
    365 
    366333      <varlistentry id="apxs">
    367334        <term><command>apxs</command></term>
    368335        <listitem>
    369           <para>is a tool for building and installing extension modules for
    370           the <application>Apache</application> HTTP server.</para>
     336          <para>
     337            is a tool for building and installing extension modules for the
     338            <application>Apache</application> HTTP server.
     339          </para>
    371340          <indexterm zone="apache apxs">
    372341            <primary sortas="b-apxs">apxs</primary>
     
    378347        <term><command>checkgid</command></term>
    379348        <listitem>
    380           <para>is a program that checks whether it can setgid to the group
    381           specified. This is to see if it is a valid group for Apache2 to use
    382           at runtime. If the user (should be run as superuser) is in that
    383           group, or can setgid to it, it will return 0.</para>
     349          <para>
     350            is a program that checks whether it can setgid to the group
     351            specified. This is to see if it is a valid group for Apache2 to use
     352            at runtime. If the user (should be run as superuser) is in that
     353            group, or can setgid to it, it will return 0.
     354          </para>
    384355          <indexterm zone="apache checkgid">
    385356            <primary sortas="b-checkgid">checkgid</primary>
     
    391362        <term><command>dbmmanage</command></term>
    392363        <listitem>
    393           <para>is used to create and update the DBM format files used to store
    394           usernames and passwords for basic authentication of HTTP users.</para>
     364          <para>
     365            is used to create and update the DBM format files used to store
     366            usernames and passwords for basic authentication of HTTP users.
     367          </para>
    395368          <indexterm zone="apache dbmmanage">
    396369            <primary sortas="b-dbmmanage">dbmmanage</primary>
     
    402375        <term><command>htcacheclean</command></term>
    403376        <listitem>
    404           <para>is used to clean up the disk cache.</para>
     377          <para>
     378            is used to clean up the disk cache.
     379          </para>
    405380          <indexterm zone="apache htcacheclean">
    406381            <primary sortas="b-htcacheclean">htcacheclean</primary>
     
    412387        <term><command>htdbm</command></term>
    413388        <listitem>
    414           <para>is used to manipulate the DBM password databases.</para>
     389          <para>
     390            is used to manipulate the DBM password databases.
     391          </para>
    415392          <indexterm zone="apache htdbm">
    416393            <primary sortas="b-htdbm">htdbm</primary>
     
    422399        <term><command>htdigest</command></term>
    423400        <listitem>
    424           <para>is used to create and update the flat-files used to store
    425           usernames, realms and passwords for digest authentication of
    426           HTTP users.</para>
     401          <para>
     402            is used to create and update the flat-files used to store usernames,
     403            realms and passwords for digest authentication of HTTP users.
     404          </para>
    427405          <indexterm zone="apache htdigest">
    428406            <primary sortas="b-htdigest">htdigest</primary>
     
    434412        <term><command>htpasswd</command></term>
    435413        <listitem>
    436           <para>is used to create and update the flat-files used to store
    437           usernames and passwords for basic authentication of HTTP users.</para>
     414          <para>
     415            is used to create and update the flat-files used to store usernames
     416            and passwords for basic authentication of HTTP users.
     417          </para>
    438418          <indexterm zone="apache htpasswd">
    439419            <primary sortas="b-htpasswd">htpasswd</primary>
     
    445425        <term><command>httpd</command></term>
    446426        <listitem>
    447           <para>is the <application>Apache</application>
    448           HTTP server program.</para>
     427          <para>
     428            is the <application>Apache</application> HTTP server program.
     429          </para>
    449430          <indexterm zone="apache httpd">
    450431            <primary sortas="b-httpd">httpd</primary>
     
    456437        <term><command>httxt2dbm</command></term>
    457438        <listitem>
    458           <para>is used to generate DBM files from text input, for use in
    459           RewriteMap.</para>
     439          <para>
     440            is used to generate DBM files from text, for use in RewriteMap.
     441          </para>
    460442          <indexterm zone="apache httxt2dbm">
    461443            <primary sortas="b-httxt2dbm">httxt2dbm</primary>
     
    467449        <term><command>logresolve</command></term>
    468450        <listitem>
    469           <para>is a post-processing program to resolve IP-addresses
    470           in <application>Apache</application>'s access log files.</para>
     451          <para>
     452            is a post-processing program to resolve IP-addresses in
     453            <application>Apache</application>'s access log files.
     454          </para>
    471455          <indexterm zone="apache logresolve">
    472456            <primary sortas="b-logresolve">logresolve</primary>
     
    478462        <term><command>rotatelogs</command></term>
    479463        <listitem>
    480           <para>is a simple program for use in conjunction with
    481           <application>Apache</application>'s piped log file feature.</para>
     464          <para>
     465            is a simple program for use in conjunction with
     466            <application>Apache</application>'s piped log file feature.
     467          </para>
    482468          <indexterm zone="apache rotatelogs">
    483469            <primary sortas="b-rotatelogs">rotatelogs</primary>
     
    485471        </listitem>
    486472      </varlistentry>
    487 
    488       <varlistentry id="suexec">
    489         <term><command>suexec</command></term>
    490         <listitem>
    491           <para>is used by the <application>Apache HTTP</application> Server
    492           to switch to another user before executing CGI programs.</para>
    493           <indexterm zone="apache suexec">
    494             <primary sortas="b-suexec">suexec</primary>
    495           </indexterm>
    496         </listitem>
    497       </varlistentry>
    498 
    499473    </variablelist>
    500 
    501474  </sect2>
    502 
    503475</sect1>
Note: See TracChangeset for help on using the changeset viewer.