install.xml.es revision 72e8608f7c9ded75dc1c040517767943607f54f4
06ba4a61654b3763ad65f52283832ebf058fdf1cslive<?xml version='1.0' encoding='UTF-8' ?>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive<!DOCTYPE manualpage SYSTEM "/style/manualpage.dtd">
06ba4a61654b3763ad65f52283832ebf058fdf1cslive<?xml-stylesheet type="text/xsl" href="/style/manual.es.xsl"?>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive<!-- English Revision: 103425 -->
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive<!--
06ba4a61654b3763ad65f52283832ebf058fdf1cslive Copyright 2004 The Apache Software Foundation
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive Licensed under the Apache License, Version 2.0 (the "License");
06ba4a61654b3763ad65f52283832ebf058fdf1cslive you may not use this file except in compliance with the License.
06ba4a61654b3763ad65f52283832ebf058fdf1cslive You may obtain a copy of the License at
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive http://www.apache.org/licenses/LICENSE-2.0
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive Unless required by applicable law or agreed to in writing, software
06ba4a61654b3763ad65f52283832ebf058fdf1cslive distributed under the License is distributed on an "AS IS" BASIS,
06ba4a61654b3763ad65f52283832ebf058fdf1cslive WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
06ba4a61654b3763ad65f52283832ebf058fdf1cslive See the License for the specific language governing permissions and
06ba4a61654b3763ad65f52283832ebf058fdf1cslive limitations under the License.
06ba4a61654b3763ad65f52283832ebf058fdf1cslive-->
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive<manualpage metafile="install.xml.meta">
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <title>Compilaci&#243;n e Instalaci&#243;n</title>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive<summary>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <p>Este documento explica c&#243;mo compilar e instalar Apache en
06ba4a61654b3763ad65f52283832ebf058fdf1cslive sistemas Unix y tipo Unix. Para obtener informaci&#243;n sobre
06ba4a61654b3763ad65f52283832ebf058fdf1cslive c&#243;mo compilar e instalar en Windows, consulte la secci&#243;n
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <a href="platform/windows.html">Usar Apache en Microsoft
06ba4a61654b3763ad65f52283832ebf058fdf1cslive Windows</a>. Para otras plataformas, consulte la
06ba4a61654b3763ad65f52283832ebf058fdf1cslive documentaci&#243;n sobre <a href="platform/">plataformas</a>.</p>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <p>El entorno de configuraci&#243;n e instalaci&#243;n de Apache
06ba4a61654b3763ad65f52283832ebf058fdf1cslive 2.0 ha cambiado completamente respecto al de Apache 1.3. Apache
06ba4a61654b3763ad65f52283832ebf058fdf1cslive 1.3 usaba un conjunto de scripts a medida para conseguir una
06ba4a61654b3763ad65f52283832ebf058fdf1cslive instalaci&#243;n f&#225;cil. Apache 2.0 usa <code>libtool</code> y
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <code>autoconf</code> para crear un entorno m&#225;s parecido al
06ba4a61654b3763ad65f52283832ebf058fdf1cslive de muchos otros proyectos Open Source.</p>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <p>Si lo que quiere hacer es actualizar su servidor Apache desde
06ba4a61654b3763ad65f52283832ebf058fdf1cslive una versi&#243;n menor (por ejemplo, desde la 2.0.50 a la 2.0.51),
06ba4a61654b3763ad65f52283832ebf058fdf1cslive pase directamente a la secci&#243;n de <a
06ba4a61654b3763ad65f52283832ebf058fdf1cslive href="#upgrading">actualizaci&#243;n</a>.</p>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive</summary>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive<seealso><a href="programs/configure.html">Configuraci&#243;n de la
06ba4a61654b3763ad65f52283832ebf058fdf1csliveestructura de directorios</a></seealso> <seealso><a
06ba4a61654b3763ad65f52283832ebf058fdf1cslivehref="invoking.html">Iniciar Apache</a></seealso> <seealso><a
06ba4a61654b3763ad65f52283832ebf058fdf1cslivehref="stopping.html">Parar y reiniciar Apache</a></seealso>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive<section id="overview"><title>Visi&#243;n general del proceso para
06ba4a61654b3763ad65f52283832ebf058fdf1cslive impacientes</title>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <table>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <columnspec><column width=".13"/><column
06ba4a61654b3763ad65f52283832ebf058fdf1cslive width=".80"/></columnspec>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <tr>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <td><a href="#download">Descargar</a></td>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <td><code>$ lynx http://httpd.apache.org/download.cgi</code>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive </td>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive </tr>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <tr>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <td><a href="#extract">Descomprimir</a></td>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <td><code>$ gzip -d httpd-2_1_<em>NN</em>.tar.gz<br />
06ba4a61654b3763ad65f52283832ebf058fdf1cslive $ tar xvf httpd-2_1_<em>NN</em>.tar</code> </td>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive </tr>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <tr>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <td><a href="#configure">Ejecutar el script configure</a></td>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <td><code>$ /configure --prefix=<em>PREFIX</em></code>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive </td>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive </tr>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <tr>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <td><a href="#compile">Compilar</a></td>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <td><code>$ make</code> </td>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive </tr>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <tr>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <td><a href="#install">Instalar</a></td>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <td><code>$ make install</code> </td>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive </tr>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <tr>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <td><a href="#customize">Personalizar</a></td>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <td><code>$ vi <em>PREFIX</em>/conf/httpd.conf</code> </td>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive </tr>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <tr>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <td><a href="#test">Comprobar que la instalaci&#243;n
06ba4a61654b3763ad65f52283832ebf058fdf1cslive funciona</a></td>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <td><code>$ <em>PREFIX</em>/bin/apachectl start</code>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive </td>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive </tr>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive </table>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <p><em>NN</em> hay que reemplazarlo por el n&#250;mero de la
06ba4a61654b3763ad65f52283832ebf058fdf1cslive versi&#243;n menor, y <em>PREFIX</em> hay que reemplazarlo por la
06ba4a61654b3763ad65f52283832ebf058fdf1cslive ruta en la que se va a instalar Apache. Si no especifica
06ba4a61654b3763ad65f52283832ebf058fdf1cslive ning&#250;n valor en <em>PREFIX</em>, el valor por defecto que se
06ba4a61654b3763ad65f52283832ebf058fdf1cslive toma es <code>/usr/local/apache2</code>.</p>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <p>Cada parte del proceso de configuraci&#243;n e instalaci&#243;n
06ba4a61654b3763ad65f52283832ebf058fdf1cslive se describe detalladamente m&#225;s abajo, empezando por los
06ba4a61654b3763ad65f52283832ebf058fdf1cslive requisitos para compilar e instalar Apache.</p>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive</section>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive<section id="requirements"><title>Requisitos</title>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <p>Estos son los requisitos necesarios para compilar Apache:</p>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <dl>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <dt>Espacio en disco</dt> <dd>Compruebe que tiene disponibles al
06ba4a61654b3763ad65f52283832ebf058fdf1cslive menos 50 MB de espacio libre en disco. Despu&#233;s de la
06ba4a61654b3763ad65f52283832ebf058fdf1cslive instalaci&#243;n, Apache ocupa aproximadamente 10 MB. No
06ba4a61654b3763ad65f52283832ebf058fdf1cslive obstante, la necesidad real de espacio en disco var&#237;a
06ba4a61654b3763ad65f52283832ebf058fdf1cslive considerablemente en funci&#243;n de las opciones de
06ba4a61654b3763ad65f52283832ebf058fdf1cslive configuraci&#243;n que elija y de los m&#243;dulos externos que
06ba4a61654b3763ad65f52283832ebf058fdf1cslive use.</dd>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <dt>Compilador ANSI-C y Build System</dt> <dd>Compruebe que
06ba4a61654b3763ad65f52283832ebf058fdf1cslive tiene instalado un compilador de ANSI-C. Se recomienda el <a
06ba4a61654b3763ad65f52283832ebf058fdf1cslive href="http://www.gnu.org/software/gcc/gcc.html">Compilador GNU C
06ba4a61654b3763ad65f52283832ebf058fdf1cslive (GCC)</a> de la <a href="http://www.gnu.org/">Free Software
06ba4a61654b3763ad65f52283832ebf058fdf1cslive Foundation (FSF)</a> (con la versi&#243;n 2.7.2 es
06ba4a61654b3763ad65f52283832ebf058fdf1cslive suficiente). Si no tiene instaldo el GCC, entonces compruebe que
06ba4a61654b3763ad65f52283832ebf058fdf1cslive el compilador que va a utilizar cumple con los est&#225;ndares
06ba4a61654b3763ad65f52283832ebf058fdf1cslive ANSI. Adem&#225;s, su <code>PATH</code> debe contener la
06ba4a61654b3763ad65f52283832ebf058fdf1cslive ubicaci&#243;n donde de encuentran las herramientas b&#225;sicas
06ba4a61654b3763ad65f52283832ebf058fdf1cslive para compilar tales como <code>make</code>.</dd>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <dt>Ajuste exacto del reloj del sistema</dt> <dd>Los elementos
06ba4a61654b3763ad65f52283832ebf058fdf1cslive del protocolo HTTP est&#225;n expresados seg&#250;n la hora del
06ba4a61654b3763ad65f52283832ebf058fdf1cslive dia. Por eso, si quiere puede investigar como instalar alguna
06ba4a61654b3763ad65f52283832ebf058fdf1cslive utilidad para sincronizar la hora de su sistema. Para esto,
06ba4a61654b3763ad65f52283832ebf058fdf1cslive normalmente, se usan los programas <code>ntpdate</code> o
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <code>xntpd</code>, que est&#225;n basados en el protocolo
06ba4a61654b3763ad65f52283832ebf058fdf1cslive Network Time Protocol (NTP). Consulte el grupo de noticias <a
06ba4a61654b3763ad65f52283832ebf058fdf1cslive href="news:comp.protocols.time.ntp">comp.protocols.time.ntp</a>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive y el <a href="http://www.eecis.udel.edu/~ntp/">sitio web de NTP
06ba4a61654b3763ad65f52283832ebf058fdf1cslive </a> para obtener m&#225;s informaci&#243;n sobre NTP y los
06ba4a61654b3763ad65f52283832ebf058fdf1cslive servidores p&#250;blicos de tiempo.</dd>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <dt><a href="http://www.perl.org/">Perl 5</a> [OPCIONAL]</dt>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <dd>Para algunos de los scripts de soporte como <a
06ba4a61654b3763ad65f52283832ebf058fdf1cslive href="programs/apxs.html">apxs</a> o <a
06ba4a61654b3763ad65f52283832ebf058fdf1cslive href="programs/dbmmanage.html">dbmmanage</a> (que est&#225;n
06ba4a61654b3763ad65f52283832ebf058fdf1cslive escritos en Perl) es necesario el int&#233;rprete de Perl 5 (las
06ba4a61654b3763ad65f52283832ebf058fdf1cslive versiones 5.003 o posteriores son suficientes). Si el script
06ba4a61654b3763ad65f52283832ebf058fdf1cslive `<code>configure</code>' no encuentra ese int&#233;rprete
06ba4a61654b3763ad65f52283832ebf058fdf1cslive tampoco pasa nada. A&#250;n puede compilar e instalar Apache
06ba4a61654b3763ad65f52283832ebf058fdf1cslive 2.0. Lo &#250;nico que ocurrir&#225; es que esos scripts de
06ba4a61654b3763ad65f52283832ebf058fdf1cslive soporte no podr&#225;n ser usados. Si usted tiene varios
06ba4a61654b3763ad65f52283832ebf058fdf1cslive interpretes de Perl instalados (quiz&#225;s Perl 4 porque estaba
06ba4a61654b3763ad65f52283832ebf058fdf1cslive ya incluido en su distribuci&#243;n de Linux y Perl 5 porque lo
06ba4a61654b3763ad65f52283832ebf058fdf1cslive ha instalado usted), entonces se recomienda usar la opci&#243;n
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <code>--with-perl</code> para asegurarse de que
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <code>/configure</code> usa el int&#233;rprete correcto.</dd>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive </dl>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive</section>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive<section id="download"><title>Descargar</title>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <p>Puede descargar Apache desde <a
06ba4a61654b3763ad65f52283832ebf058fdf1cslive href="http://httpd.apache.org/download.cgi">la secci&#243;n de
06ba4a61654b3763ad65f52283832ebf058fdf1cslive descargas del sitio web de Apache</a> el cual tiene varios
06ba4a61654b3763ad65f52283832ebf058fdf1cslive mirrors. Para la mayor&#237;a de los usuarios de Apache que tienen
06ba4a61654b3763ad65f52283832ebf058fdf1cslive sistemas tipo Unix, se recomienda que se descarguen y compilen el
06ba4a61654b3763ad65f52283832ebf058fdf1cslive c&#243;digo fuente. El proceso de compilaci&#243;n (descrito
06ba4a61654b3763ad65f52283832ebf058fdf1cslive m&#225;s abajo) es f&#225;cil, y permite adaptar el servidor
06ba4a61654b3763ad65f52283832ebf058fdf1cslive Apache a sus necesidades. Adem&#225;s, las versiones de
06ba4a61654b3763ad65f52283832ebf058fdf1cslive disponibles en archivos binarios no est&#225;n siempre actulizadas
06ba4a61654b3763ad65f52283832ebf058fdf1cslive con las &#250;ltimas modificaciones en el codigo fuente. Si se
06ba4a61654b3763ad65f52283832ebf058fdf1cslive descarga un binario, siga las instrucciones contenidas en el
06ba4a61654b3763ad65f52283832ebf058fdf1cslive archivo <code>INSTALL.bindist</code> incluido en la
06ba4a61654b3763ad65f52283832ebf058fdf1cslive distribuci&#243;n</p>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <p>Despu&#233;s de la descarga, es importante que verifique que el
06ba4a61654b3763ad65f52283832ebf058fdf1cslive archivo descargado del servidor HTTP Apache est&#225; completo y
06ba4a61654b3763ad65f52283832ebf058fdf1cslive sin modificaciones. Esto puede hacerlo comparando el archivo
06ba4a61654b3763ad65f52283832ebf058fdf1cslive descargado (.tgz) con su firma PGP. Instrucciones detalladas de
06ba4a61654b3763ad65f52283832ebf058fdf1cslive c&#243;mo hacer esto est&#225;n disponibles en <a
06ba4a61654b3763ad65f52283832ebf058fdf1cslive href="http://httpd.apache.org/download.cgi#verify"> la
06ba4a61654b3763ad65f52283832ebf058fdf1cslive secci&#243;n de descargas</a> junto con un ejemplo de c&#243;mo <a
06ba4a61654b3763ad65f52283832ebf058fdf1cslive href="http://httpd.apache.org/dev/verification.html">usar
06ba4a61654b3763ad65f52283832ebf058fdf1cslive PGP</a>.</p>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive</section>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive<section id="extract"><title>Descomprimir</title>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <p>Extraer el c&#243;digo fuente del archivo .tgz que acabada de
06ba4a61654b3763ad65f52283832ebf058fdf1cslive descargar es muy f&#225;cil. Ejecute los siguientes comandos:</p>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive<example>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive $ gzip -d httpd-2_1_<em>NN</em>.tar.gz<br />
06ba4a61654b3763ad65f52283832ebf058fdf1cslive $ tar xvf httpd-2_1_<em>NN</em>.tar
06ba4a61654b3763ad65f52283832ebf058fdf1cslive</example>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <p>Estos comandos crear&#225;n un nuevo directorio dentro del
06ba4a61654b3763ad65f52283832ebf058fdf1cslive directorio en el que se encuentra y que contendr&#225; el
06ba4a61654b3763ad65f52283832ebf058fdf1cslive c&#243;digo fuente de la distribuci&#243;n. Debe cambiarse a ese
06ba4a61654b3763ad65f52283832ebf058fdf1cslive directorio con <code>cd</code> para proceder a compilar el
06ba4a61654b3763ad65f52283832ebf058fdf1cslive servidor Apache.</p>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive</section>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive<section id="configure"><title>Configuraci&#243;n de la estructura de
06ba4a61654b3763ad65f52283832ebf058fdf1cslivedirectorios</title>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <p>El siguiente paso es configurar la estructura de directorios
06ba4a61654b3763ad65f52283832ebf058fdf1cslive para su plataforma y sus necesidades personales. Esto se hace
06ba4a61654b3763ad65f52283832ebf058fdf1cslive usando el script <code>configure</code> incluido en el directorio
06ba4a61654b3763ad65f52283832ebf058fdf1cslive raiz de la distribuci&#243;n que acaba de descargar. (Los
06ba4a61654b3763ad65f52283832ebf058fdf1cslive desarrolladores que se descarguen la versi&#243;n del CVS de la
06ba4a61654b3763ad65f52283832ebf058fdf1cslive estructura de directorios necesitar&#225;n tener instalados
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <code>autoconf</code> y <code>libtool</code>, y necesitar&#225;n
06ba4a61654b3763ad65f52283832ebf058fdf1cslive ejecutar <code>buildconf</code> antes de continuar con los
06ba4a61654b3763ad65f52283832ebf058fdf1cslive siguientes pasos. Esto no es preciso para las versiones
06ba4a61654b3763ad65f52283832ebf058fdf1cslive oficiales.)</p>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <p>Para configurar la estructura de directorios a partir del
06ba4a61654b3763ad65f52283832ebf058fdf1cslive c&#243;digo fuente usando las opciones por defecto, solo tiene que
06ba4a61654b3763ad65f52283832ebf058fdf1cslive ejecutar <code>/configure</code>. Para cambiar las opciones por
06ba4a61654b3763ad65f52283832ebf058fdf1cslive defecto, <code>configure</code> acepta una serie de variables y
06ba4a61654b3763ad65f52283832ebf058fdf1cslive opciones por la l&#237;nea de comandos.</p>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <p>La opci&#243;n m&#225;s importante es <code>--prefix</code> que
06ba4a61654b3763ad65f52283832ebf058fdf1cslive es el directorio en el que Apache va a ser instalado despu&#233;s,
06ba4a61654b3763ad65f52283832ebf058fdf1cslive porque Apache tiene que ser configurado para el directorio que se
06ba4a61654b3763ad65f52283832ebf058fdf1cslive especifique para que funcione correctamente. Es posible lograr un
06ba4a61654b3763ad65f52283832ebf058fdf1cslive mayor control del lugar donde se van a instalar los ficheros de
06ba4a61654b3763ad65f52283832ebf058fdf1cslive Apache con otras <a
06ba4a61654b3763ad65f52283832ebf058fdf1cslive href="programs/configure.html#installationdirectories">opciones de
06ba4a61654b3763ad65f52283832ebf058fdf1cslive configuraci&#243;n</a>.</p>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <p>En este momento, puede especificar que <a
06ba4a61654b3763ad65f52283832ebf058fdf1cslive href="programs/configure.html#optionalfeatures">caracter&#237;sticas
06ba4a61654b3763ad65f52283832ebf058fdf1cslive o funcionalidades</a> quiere incluir en Apache activando o
06ba4a61654b3763ad65f52283832ebf058fdf1cslive desactivando <a href="mod/">m&#243;dulos</a>. Apache viene con
06ba4a61654b3763ad65f52283832ebf058fdf1cslive una <a href="mod/module-dict.html#Status">selecci&#243;n
06ba4a61654b3763ad65f52283832ebf058fdf1cslive b&#225;sica</a> de m&#243;dulos incluidos por defecto. Se pueden
06ba4a61654b3763ad65f52283832ebf058fdf1cslive activar otros m&#243;dulos usando la opci&#243;n
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <code>--enable-<var>module</var></code>, donde <var>module</var>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive es el nombre del m&#243;dulo sin el <code>mod_</code> y
5bf90772244e08b493f008381645dd3704417d40yoshiki convirtiendo los guiones bajos que tenga en guiones normales.
06ba4a61654b3763ad65f52283832ebf058fdf1cslive Tambi&#233;n puede optar por compilar m&#243;dulos como <a
06ba4a61654b3763ad65f52283832ebf058fdf1cslive href="dso.html">objetos din&#225;micos compartidos (DSOs)</a> --
06ba4a61654b3763ad65f52283832ebf058fdf1cslive que pueden ser activados o desactivados al ejecutar -- usando la
06ba4a61654b3763ad65f52283832ebf058fdf1cslive opci&#243;n <code>--enable-<var>module</var>=shared</code>. De
06ba4a61654b3763ad65f52283832ebf058fdf1cslive igual manera, puede desactivar alguno de los m&#243;dulos que
06ba4a61654b3763ad65f52283832ebf058fdf1cslive vienen por defecto en la selecci&#243;n basica con la opci&#243;n
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <code>--disable-<var>module</var></code>. Tenga cuidado cuando
06ba4a61654b3763ad65f52283832ebf058fdf1cslive use estas opciones, porque <code>configure</code> no le
06ba4a61654b3763ad65f52283832ebf058fdf1cslive avisar&#225; si el m&#243;dulo que especifica no existe;
06ba4a61654b3763ad65f52283832ebf058fdf1cslive simplemente ignorar&#225; esa opci&#243;n.</p>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <p>Adem&#225;s, a veces es necesario pasarle al script
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <code>configure</code> informaci&#243;n adicional sobre donde esta
06ba4a61654b3763ad65f52283832ebf058fdf1cslive su compilador, librerias o ficheros de cabecera. Esto se puede
06ba4a61654b3763ad65f52283832ebf058fdf1cslive hacer, tanto pasando variables de entorno, como pasandole opciones
06ba4a61654b3763ad65f52283832ebf058fdf1cslive a <code>configure</code> a trav&#233;s de la l&#237;nea de
06ba4a61654b3763ad65f52283832ebf058fdf1cslive comandos. Para m&#225;s informaci&#243;n, consulte el <a
06ba4a61654b3763ad65f52283832ebf058fdf1cslive href="programs/configure.html">Manual del script
06ba4a61654b3763ad65f52283832ebf058fdf1cslive configure</a>.</p>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <p>Para que se haga una idea sobre las posibilidades que tiene,
06ba4a61654b3763ad65f52283832ebf058fdf1cslive aqu&#237; tiene un ejemplo t&#237;pico que configura Apache para
06ba4a61654b3763ad65f52283832ebf058fdf1cslive la ruta <code>/sw/pkg/apache</code> con un compilador y unos flags
06ba4a61654b3763ad65f52283832ebf058fdf1cslive determinados, y adem&#225;s, con dos m&#243;dulos adicionales
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <module>mod_rewrite</module> y <module>mod_speling</module> para
06ba4a61654b3763ad65f52283832ebf058fdf1cslive cargarlos despu&#233;s a trav&#233;s del mecanismo DSO:</p>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive<example>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive $ CC="pgcc" CFLAGS="-O2" \<br />
06ba4a61654b3763ad65f52283832ebf058fdf1cslive /configure --prefix=/sw/pkg/apache \<br />
06ba4a61654b3763ad65f52283832ebf058fdf1cslive --enable-rewrite=shared \<br />
06ba4a61654b3763ad65f52283832ebf058fdf1cslive --enable-speling=shared
06ba4a61654b3763ad65f52283832ebf058fdf1cslive</example>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <p>Cuando se ejecuta <code>configure</code> se comprueban que
06ba4a61654b3763ad65f52283832ebf058fdf1cslive caracter&#237;sticas o funcionalidades est&#225;n disponibles en
06ba4a61654b3763ad65f52283832ebf058fdf1cslive su sistema y se crean los Makefiles que ser&#225;n usados luego
06ba4a61654b3763ad65f52283832ebf058fdf1cslive para compilar el servidor. Esto tardar&#225; algunos minutos.</p>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <p>La informaci&#243;n sobre todas las opciones de
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <code>configure</code> est&#225; disponible en el <a
06ba4a61654b3763ad65f52283832ebf058fdf1cslive href="programs/configure.html">Manual del script
06ba4a61654b3763ad65f52283832ebf058fdf1cslive configure</a>.</p>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive</section>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive<section id="compile"><title>Compilar</title>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <p>Ahora puede compilar las diferentes partes que forman Apache
06ba4a61654b3763ad65f52283832ebf058fdf1cslive simplemente ejecutando el siguiente comando:</p>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive<example>$ make</example>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <p>Por favor, tanga un poco de paciencia ahora, porque una
06ba4a61654b3763ad65f52283832ebf058fdf1cslive configuraci&#243;n b&#225;sica tarda aproximadamente 3 minutos en
06ba4a61654b3763ad65f52283832ebf058fdf1cslive compilar en un Pentium III con un sistema Linux 2.2, pero este
06ba4a61654b3763ad65f52283832ebf058fdf1cslive tiempo puede variar considerablemente en funci&#243;n de su
06ba4a61654b3763ad65f52283832ebf058fdf1cslive hardware y del n&#250;mero de m&#243;dulos que haya
06ba4a61654b3763ad65f52283832ebf058fdf1cslive seleccionado.</p>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive</section>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive<section id="install"><title>Instalar</title>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <p>Ahora es el momento de instalar el paquete en el diretorio
06ba4a61654b3763ad65f52283832ebf058fdf1cslive elegido en <em>PREFIX</em> (consulte la opci&#243;n
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <code>--prefix</code> m&#225;s arriba) ejecutando:</p>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive<example>$ make install</example>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <p>Si usted est&#225; solo actualizando una instalaci&#243;n
06ba4a61654b3763ad65f52283832ebf058fdf1cslive anterior, la nueva instalaci&#243;n no sobreescribir&#225; sus
06ba4a61654b3763ad65f52283832ebf058fdf1cslive ficheros de configuraci&#243;n ni otros documentos.</p>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive</section>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive<section id="customize"><title>Personalizar</title>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <p>El paso siguiente, es personalizar su servidor Apache editando
06ba4a61654b3763ad65f52283832ebf058fdf1cslive los <a href="configuring.html">ficheros de configuraci&#243;n</a>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive que est&#225;n en <code><em>PREFIX</em>/conf/</code>.</p>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
5bf90772244e08b493f008381645dd3704417d40yoshiki<example>$ vi <em>PREFIX</em>/conf/httpd.conf</example>
5bf90772244e08b493f008381645dd3704417d40yoshiki
5bf90772244e08b493f008381645dd3704417d40yoshiki <p>&#233;chele un vistazo al Manual de Apache que est&#225; en <a
06ba4a61654b3763ad65f52283832ebf058fdf1cslive href="./">docs/manual/</a> o consulte en <a
06ba4a61654b3763ad65f52283832ebf058fdf1cslive href="http://httpd.apache.org/docs-2.1/"
06ba4a61654b3763ad65f52283832ebf058fdf1cslive >http://httpd.apache.org/docs-2.1/</a> la versi&#243;n m&#225;s
06ba4a61654b3763ad65f52283832ebf058fdf1cslive reciente de este manual y la Guia de Referencia de todas las <a
06ba4a61654b3763ad65f52283832ebf058fdf1cslive href="mod/directives.html">directivas de configuraci&#243;n</a>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive disponibles.</p>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive</section>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive<section id="test"><title>Comprobar que la instalaci&#243;n
06ba4a61654b3763ad65f52283832ebf058fdf1cslivefunciona</title>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <p>Ahora puede <a href="invoking.html">iniciar</a> su servidor
06ba4a61654b3763ad65f52283832ebf058fdf1cslive Apache cuando quiera ejecutando:</p>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive<example>$ <em>PREFIX</em>/bin/apachectl start</example>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <p>y entonces debe poder acceder al documento que tenga
06ba4a61654b3763ad65f52283832ebf058fdf1cslive especificado por defecto usando el siguiente URL:
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <code>http://localhost/</code>. El documento que ver&#225;
06ba4a61654b3763ad65f52283832ebf058fdf1cslive estar&#225; en <directive module="core">DocumentRoot</directive> y
06ba4a61654b3763ad65f52283832ebf058fdf1cslive casi siempre estar&#225; en <code><em>PREFIX</em>/htdocs/</code>.
06ba4a61654b3763ad65f52283832ebf058fdf1cslive Si quiere <a href="stopping.html">parar</a> el servidor, puede
06ba4a61654b3763ad65f52283832ebf058fdf1cslive hacerlo ejecutando:</p>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive<example>$ <em>PREFIX</em>/bin/apachectl stop</example>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive</section>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive<section id="upgrading"><title>Actualizar una instalaci&#243;n
06ba4a61654b3763ad65f52283832ebf058fdf1csliveprrevia</title>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <p>El primer paso para actualizar una instalaci&#243;n anterior es
06ba4a61654b3763ad65f52283832ebf058fdf1cslive leer las especificaciones de la versi&#243;n y el fichero
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <code>CHANGES</code> en la distribuci&#243;n de c&#243;digo fuente
06ba4a61654b3763ad65f52283832ebf058fdf1cslive que ha descargado para encontrar los cambios que puedan afectar a
06ba4a61654b3763ad65f52283832ebf058fdf1cslive su instalaci&#243;n actual. Cuando el cambio sea entre versiones
06ba4a61654b3763ad65f52283832ebf058fdf1cslive mayores (por ejemplo, de la 1.3 a la 2.0 o de la 2.0 a la 2.2),
06ba4a61654b3763ad65f52283832ebf058fdf1cslive entonces es m&#225;s probable que haya diferencias importantes en
06ba4a61654b3763ad65f52283832ebf058fdf1cslive la compilaci&#243;n y en la ejecuci&#243;n que necesitar&#225;n
06ba4a61654b3763ad65f52283832ebf058fdf1cslive ajustes manuales. Todos los m&#243;dulos necesitar&#225;n
06ba4a61654b3763ad65f52283832ebf058fdf1cslive tambi&#233;n ser actualizados para adaptarse a los cambios en el
06ba4a61654b3763ad65f52283832ebf058fdf1cslive interfaz de programaci&#243;n (API) de m&#243;dulos.</p>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <p>La actualizaci&#243;n cuando el cambio es entre versiones
06ba4a61654b3763ad65f52283832ebf058fdf1cslive menores (por ejemplo, de la 2.0.55 a la 2.0.57) es m&#225;s
06ba4a61654b3763ad65f52283832ebf058fdf1cslive f&#225;cil. El proceso <code>make install</code> no
06ba4a61654b3763ad65f52283832ebf058fdf1cslive sobreescribir&#225; ninguno de los documentos existentes, archivos
06ba4a61654b3763ad65f52283832ebf058fdf1cslive log, o archivos de configuraci&#243;n. Adem&#225;s, los
06ba4a61654b3763ad65f52283832ebf058fdf1cslive desarrolladores hacen todos los esfuerzos posibles para evitar
06ba4a61654b3763ad65f52283832ebf058fdf1cslive cambios que generen incompatibilidades en las opciones de
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <code>configure</code>, en la configuraci&#243;n de la
06ba4a61654b3763ad65f52283832ebf058fdf1cslive ejecuci&#243;n o en la interfaz de programaci&#243;n de
06ba4a61654b3763ad65f52283832ebf058fdf1cslive m&#243;dulos. En la mayor parte de los casos debe poder usar un
06ba4a61654b3763ad65f52283832ebf058fdf1cslive comando <code>configure</code> id&#233;ntico, un fichero de
06ba4a61654b3763ad65f52283832ebf058fdf1cslive configuraci&#233;n id&#233;ntico, y todos sus m&#243;dulos deben
06ba4a61654b3763ad65f52283832ebf058fdf1cslive seguir funcionando. (Esto es v&#225;lido solo para versiones
06ba4a61654b3763ad65f52283832ebf058fdf1cslive posteriores a la 2.0.41; las versiones anteriores contienen
06ba4a61654b3763ad65f52283832ebf058fdf1cslive cambios incompatibles.)</p>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <p>Si va a conservar la estructura de directorios de su anterior
06ba4a61654b3763ad65f52283832ebf058fdf1cslive instalaci&#243;n, la actualizaci&#243;n es m&#225;s f&#225;cil
06ba4a61654b3763ad65f52283832ebf058fdf1cslive incluso. El fichero <code>config.nice</code> que est&#225; en el
06ba4a61654b3763ad65f52283832ebf058fdf1cslive directorio raiz de la estructura de directorios antigua contiene
06ba4a61654b3763ad65f52283832ebf058fdf1cslive exactamente el comando <code>configure</code> que usted us&#243;
06ba4a61654b3763ad65f52283832ebf058fdf1cslive para configurar la estructura de directorios de Apache. Entonces,
06ba4a61654b3763ad65f52283832ebf058fdf1cslive para actualizar su instalaci&#243;n de una vers&#243;on a la
06ba4a61654b3763ad65f52283832ebf058fdf1cslive siguinete, solo tiene que copiar el archivo
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <code>config.nice</code> a la estructura de directorios del
06ba4a61654b3763ad65f52283832ebf058fdf1cslive c&#243;digo fuente de la nueva versi&#243;n, editarlo, hacer
06ba4a61654b3763ad65f52283832ebf058fdf1cslive cualquier cambio que desee, y ejecutarlo :</p>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <example>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive $ /config.nice<br />
06ba4a61654b3763ad65f52283832ebf058fdf1cslive $ make<br />
06ba4a61654b3763ad65f52283832ebf058fdf1cslive $ make install<br />
06ba4a61654b3763ad65f52283832ebf058fdf1cslive $ <em>PREFIX</em>/bin/apachectl stop<br />
06ba4a61654b3763ad65f52283832ebf058fdf1cslive $ <em>PREFIX</em>/bin/apachectl start<br />
06ba4a61654b3763ad65f52283832ebf058fdf1cslive </example>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <note type="warning">Tenga en cuenta que antes de poner una nueva
06ba4a61654b3763ad65f52283832ebf058fdf1cslive versi&#243;n de Apache en producci&#243;n, debe siempre probarla
06ba4a61654b3763ad65f52283832ebf058fdf1cslive antes en su entorno. Por ejemplo, puede instalar y ejecutar la
06ba4a61654b3763ad65f52283832ebf058fdf1cslive nueva versi&#243;n junto con la antigua usando un
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <code>--prefix</code> diferente y un puerto diferente (modificando
06ba4a61654b3763ad65f52283832ebf058fdf1cslive la directiva <directive module="mpm_common">Listen</directive>)
06ba4a61654b3763ad65f52283832ebf058fdf1cslive para comprobar que no existe ninguna incompatibilidad antes de
06ba4a61654b3763ad65f52283832ebf058fdf1cslive hacer la actualizaci&#243;n definitiva.</note>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive</section>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive</manualpage>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive