]> granicus.if.org Git - apache/blob - docs/manual/install.html.es.utf8
Fix xml validation error
[apache] / docs / manual / install.html.es.utf8
1 <?xml version="1.0" encoding="ISO-8859-1"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" lang="es" xml:lang="es"><head>
4 <meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" />
5 <!--
6         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
7               This file is generated from xml source: DO NOT EDIT
8         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
9       -->
10 <title>Compilar e Instalar - Servidor HTTP Apache Versión 2.5</title>
11 <link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
12 <link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
13 <link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="./style/css/prettify.css" />
14 <script src="./style/scripts/prettify.min.js" type="text/javascript">
15 </script>
16
17 <link href="./images/favicon.ico" rel="shortcut icon" /></head>
18 <body id="manual-page"><div id="page-header">
19 <p class="menu"><a href="./mod/">Módulos</a> | <a href="./mod/quickreference.html">Directivas</a> | <a href="http://wiki.apache.org/httpd/FAQ">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa del sitio web</a></p>
20 <p class="apache">Versión 2.5 del Servidor HTTP Apache</p>
21 <img alt="" src="./images/feather.png" /></div>
22 <div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
23 <div id="path">
24 <a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Servidor HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentación</a> &gt; <a href="./">Versión 2.5</a></div><div id="page-content"><div id="preamble"><h1>Compilar e Instalar</h1>
25 <div class="toplang">
26 <p><span>Idiomas disponibles: </span><a href="./de/install.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
27 <a href="./en/install.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
28 <a href="./es/install.html" title="Español">&nbsp;es&nbsp;</a> |
29 <a href="./fr/install.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
30 <a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
31 <a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
32 <a href="./tr/install.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
33 </div>
34
35
36     <p>Éste documento hace referencia a la compilación y la instalación del Apache 
37     HTTP Server sólo para los sistemas Unix y  tipo Unix. Para la compilación e instalación en Windows  ir a  <a href="platform/windows.html">Usando Apache HTTP Server con Microsoft
38     Windows</a> y <a href="platform/win_compiling.html">Compilando Apache para Microsoft Windows</a>.
39     Para otras plataformas visite la documentación sobre <a href="platform/">plataformas</a>.</p>
40
41     <p>Apache httpd usa <code>libtool</code> y <code>autoconf</code>
42     para crear un entorno de compilación que se parece a muchos otros proyectos de código abierto</p>
43
44     <p>Si está actualizando desde una versión menor a la siguiente (por
45     ejemplo, 2.4.8 a 2.4.9), pasa a la sección de  <a href="#upgrading">actualización</a>.</p>
46
47 </div>
48 <div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#overview">Descripción general para los impacientes</a></li>
49 <li><img alt="" src="./images/down.gif" /> <a href="#requirements">Requisitos</a></li>
50 <li><img alt="" src="./images/down.gif" /> <a href="#download">Descargar</a></li>
51 <li><img alt="" src="./images/down.gif" /> <a href="#extract">Descomprimir</a></li>
52 <li><img alt="" src="./images/down.gif" /> <a href="#configure">Configuración de la estructura de
53 directorios</a></li>
54 <li><img alt="" src="./images/down.gif" /> <a href="#compile">Build</a></li>
55 <li><img alt="" src="./images/down.gif" /> <a href="#install">Instalar</a></li>
56 <li><img alt="" src="./images/down.gif" /> <a href="#customize">Personalizar APACHE</a></li>
57 <li><img alt="" src="./images/down.gif" /> <a href="#test">Comprobar que la instalación
58 funciona</a></li>
59 <li><img alt="" src="./images/down.gif" /> <a href="#upgrading">Actualizar una instalación previa</a></li>
60 <li><img alt="" src="./images/down.gif" /> <a href="#thirdp">Paquetes de terceros</a></li>
61 </ul><h3>Consulte también</h3><ul class="seealso"><li><a href="programs/configure.html">Configuración del árbol de las fuentes de código</a></li><li><a href="invoking.html">Arrancando Apache httpd</a></li><li><a href="stopping.html">Parada y Reinicio</a></li><li><a href="#comments_section">Comentarios</a></li></ul></div>
62 <div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
63 <div class="section">
64 <h2><a name="overview" id="overview">Descripción general para los impacientes</a><a title="Enlace permanente" href="#overview" class="permalink">&para;</a></h2>
65
66    <dl>
67        <dt>Instalando en Fedora/CentOS/Red Hat Enterprise Linux</dt>
68        <dd>
69        <pre class="prettyprint lang-">   sudo yum install httpd
70    sudo service httpd start</pre>
71
72    
73          <div class="warning">Las versiones más recientes de estas distribuciones utilizan
74          <code>dnf</code> en lugar de <code>yum</code>. Vea la <a href="https://fedoraproject.org/wiki/Apache_HTTP_Server"> documentación del Proyecto Fedora
75        </a> para más detalles en concreto de esta plataforma.</div>
76          </dd>
77    
78          <dt>Instalación en Ubuntu/Debian</dt>
79          <dd>
80      <pre class="prettyprint lang-">   sudo apt install apache2
81    sudo service apache2 start</pre>
82
83  
84 <div class="warning">Vea <a href="https://help.ubuntu.com/lts/serverguide/httpd.html">La documentacion oficial de Ubuntu </a> para detalles en concreto de esta plataforma.</div>
85    
86          </dd>
87      
88        <dt>Installing from source</dt>
89        <dd>
90
91     <table>
92       
93       <tr>
94         <td><a href="#download">Descarga</a></td>
95
96         <td>Descarga la última versión 
97           desde <a href="http://httpd.apache.org/download.cgi#apache24">
98           http://httpd.apache.org/download.cgi</a>
99         </td>
100       </tr>
101
102       <tr>
103         <td><a href="#extract">Extraer</a></td>
104
105         <td><code>$ gzip -d httpd-<em>NN</em>.tar.gz<br />
106          $ tar xvf httpd-<em>NN</em>.tar<br />
107          $ cd httpd-<em>NN</em></code></td>
108       </tr>
109
110       <tr>
111         <td><a href="#configure">Configura</a></td>
112
113         <td><code>$ ./configure --prefix=<em>PREFIX</em></code>
114         </td>
115       </tr>
116
117       <tr>
118         <td><a href="#compile">Compila</a></td>
119
120         <td><code>$ make</code> </td>
121       </tr>
122
123       <tr>
124         <td><a href="#install">Instala</a></td>
125
126         <td><code>$ make install</code> </td>
127       </tr>
128
129       <tr>
130         <td><a href="#customize">Personalizalo</a></td>
131
132         <td><code>$ vi <em>PREFIX</em>/conf/httpd.conf</code> </td>
133       </tr>
134
135       <tr>
136         <td><a href="#test">Prueba</a></td>
137
138         <td><code>$ <em>PREFIX</em>/bin/apachectl -k start</code>
139         </td>
140       </tr>
141     </table>
142
143     <p><em>NN</em> hay que reemplazarlo por el número de la versión menor, y <em>PREFIX</em> hay que reemplazarlo por la ruta en la que se va a instalar Apache. Si no especifica ningún valor en <em>PREFIX</em>, el valor por defecto que se toma es /usr/local/apache2.</p>
144
145     <p>Cada parte del proceso de configuración e instalación se describe detalladamente más abajo, empezando por los requisitos para compilar e instalar Apache.</p>
146
147      <div class="warning">¿No se encuentra aquí su plataforma o sistema favorito?
148     <a href="http://httpd.apache.org/docs-project/">únete a colaborar y mejorar esta documentación.
149     </a></div>
150   </dd>
151 </dl>
152 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
153 <div class="section">
154 <h2><a name="requirements" id="requirements">Requisitos</a><a title="Enlace permanente" href="#requirements" class="permalink">&para;</a></h2>
155
156     <p>Estos son los requisitos necesarios para compilar Apache:</p>
157
158     <dl>
159       <dt>APR y APR-Util</dt>
160       <dd>Asegúrate de que tiene instalado ya en su sistema APR y APR-Util. Si no es así, o no quiere utilizar la versión que le proporciona el sistema, puede descargar la última versión de ambos APR y APR-Util de
161       <a href="http://apr.apache.org/">Apache APR</a>, descomprimelo en
162        <code>/httpd_source_tree_root/srclib/apr</code> y /httpd_source_tree_root<code>/srclib/apr-util</code>
163       (cerciórate de que no existen directorios con números de versiones; por ejemplo,
164       la distribución de APR debe estar en /httpd_source_tree_root/srclib/apr/) y usa el comando
165       <code>./configure</code> <code>--con-las-opciones-incluidas-en-apr</code>.
166       En algunas plataformas deberás instalar la parte correspondiente a los paquetes 
167       <code>-dev</code> para permitir que httpd se genere contra la instalación de la copia de APR y APR-Util.</dd>
168
169       <dt>Librería Compatible de expresiones regulares de Perl (PCRE)</dt>
170       <dd>Esta librería es requerida, pero ya no incluido con httpd.
171       Descarga el código fuente de <a href="http://www.pcre.org/">http://www.pcre.org</a>,
172       o instala un Port o un  Paquete. Si la distrubución de su sistema no puede encontrar el escript pcre-config instalado por PCRE, seleccione utilizando el parámetro<code>--with-pcre</code>.En algunas plataformas,
173       deberás instalar la correspondiente versión <code>-dev</code>
174       del paquete para permitir a httpd que se genere contra la instalación de la copia del PCRE que se ha instalado.</dd>
175
176       <dt>Espacio en disco</dt> 
177       <dd>Compruebe que tiene disponibles al
178       menos 50 MB de espacio libre en disco. Después de la
179       instalación, Apache ocupa aproximadamente 10 MB. No
180       obstante, la necesidad real de espacio en disco varía
181       considerablemente en función de las opciones de
182       configuración que elija y de los módulos externos que
183       use, y como no del tamaño de la página web</dd>
184
185       <dt>Systema de compilación ANSI-C</dt>
186       <dd>Compruebe que tiene instalado un compilador de ANSI-C. Se recomienda el <a href="http://gcc.gnu.org/">Compilador GNU C
187       (GCC)</a> de la <a href="http://www.gnu.org/">Free Software
188       Foundation (FSF)</a> es el recomendado. Si no tiene instalado el GCC, entonces compruebe que
189       el compilador que va a utilizar cumple con los estándares
190       ANSI. Además, su <code>PATH</code> debe contener la
191       ubicación donde de encuentran las herramientas básicas
192       para compilar tales como <code>make</code>.</dd>
193
194       <dt>Ajuste exacto del reloj del sistema</dt> 
195       <dd>Los elementos
196       del protocolo HTTP están expresados según la hora del
197       día. Por eso, si quiere puede investigar como instalar alguna
198       utilidad para sincronizar la hora de su sistema. Para esto,
199       normalmente, se usan los programas <code>ntpdate</code> o
200       <code>xntpd</code>, que están basados en el protocolo
201       "Network Time Protocol" (NTP). Consulte el<a href="http://www.ntp.org">sitio web de NTP
202       </a> para obtener más información sobre NTP y los
203       servidores públicos de tiempo.</dd>
204
205       <dt><a href="http://www.perl.org/">Perl 5</a>[OPCIONAL]</dt>
206       <dd>Para algunos de los scripts de soporte como<code class="program"><a href="./programs/apxs.html">apxs</a></code> o <code class="program"><a href="./programs/dbmmanage.html">dbmmanage</a></code> (que están
207       escritos en Perl) es necesario el intérprete de Perl 5 (las
208       versiones 5.003 o posteriores son suficientes). Si el escript
209       <code class="program"><a href="./programs/configure.html">configure</a></code> no se encuentra, no podrá usar los
210           escripts correspondientes que lo necesiten. Pero por supuesto
211           podrás compilar y usar Apache httpd.</dd>
212     </dl>
213 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
214 <div class="section">
215 <h2><a name="download" id="download">Descargar</a><a title="Enlace permanente" href="#download" class="permalink">&para;</a></h2>
216
217     <p>Puede descargar Apache desde <a href="http://httpd.apache.org/download.cgi">la sección de
218     descargas del sitio web de Apache</a> el cual tiene varios
219     mirrors. Para la mayoría de los usuarios de Apache que tienen
220     sistemas tipo Unix, se recomienda que se descarguen y compilen el
221     código fuente. El proceso de compilación (descrito
222     más abajo) es fácil, y permite adaptar el servidor
223     Apache a sus necesidades. Además, las versiones de
224     disponibles en archivos binarios no están siempre actualizadas
225     con las últimas modificaciones en el código fuente. Si se
226     descarga un binario, siga las instrucciones contenidas en el
227     archivo <code>INSTALL.bindist</code> incluido en la
228     distribución</p>
229
230     <p>Después de la descarga, es importante que verifique que el
231     archivo descargado del servidor HTTP Apache está completo y
232     sin modificaciones.  Esto puede hacerlo comparando el archivo
233     descargado (.tgz) con su firma PGP. Instrucciones detalladas de
234     cómo hacer esto están disponibles en <a href="http://httpd.apache.org/download.cgi#verify"> la
235     sección de descargas</a> junto con un ejemplo de cómo <a href="http://httpd.apache.org/dev/verification.html">usar
236     PGP</a>.</p>
237
238 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
239 <div class="section">
240 <h2><a name="extract" id="extract">Descomprimir</a><a title="Enlace permanente" href="#extract" class="permalink">&para;</a></h2>
241
242     <p>Extraer el código fuente del archivo .tgz del Servidor Apache HTTP que acabada 
243       de descargar es muy fácil. Ejecute los siguientes comandos:</p>
244
245 <div class="example"><p><code>
246 $ gzip -d httpd-<em>NN</em>.tar.gz<br />
247 $ tar xvf httpd-<em>NN</em>.tar
248 </code></p></div>
249
250     <p>Estos comandos crearán un nuevo directorio dentro del
251     directorio en el que se encuentra y que contendrá el
252     código fuente de distribución. Debe cambiarse a ese
253     directorio con <code>cd</code> para proceder a compilar el
254     servidor Apache.</p>
255 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
256 <div class="section">
257 <h2><a name="configure" id="configure">Configuración de la estructura de
258 directorios</a><a title="Enlace permanente" href="#configure" class="permalink">&para;</a></h2>
259
260     <p>El siguiente paso es configurar la estructura de directorios
261     para su plataforma y sus necesidades personales. Esto se hace
262     usando el script <code class="program"><a href="./programs/configure.html">configure</a></code> incluido en el directorio
263     raíz de la distribución que acaba de descargar. (Los
264     desarrolladores que se descarguen la versión del CVS de la
265     estructura de directorios necesitarán tener instalados
266     <code>autoconf</code> y <code>libtool</code>, y necesitarán
267     ejecutar <code>buildconf</code> antes de continuar con los
268     siguientes pasos. Esto no es preciso para las versiones
269     oficiales.)</p>
270
271     <p>Para configurar la estructura de directorios a partir del
272     código fuente usando las opciones por defecto, solo tiene que
273     ejecutar <code>./configure</code>.Para cambiar las opciones por
274     defecto, <code class="program"><a href="./programs/configure.html">configure</a></code> acepta una serie de variables y
275     opciones por la línea de comandos.</p>
276
277     <p>La opción más importante es <code>--prefix</code>
278     que es el directorio en el que Apache va a ser instalado después,
279     porque Apache tiene que ser configurado para el directorio que se
280     especifique para que funcione correctamente.  Es posible lograr un
281     mayor control del lugar donde se van a instalar los ficheros de
282     Apache con otras <a href="programs/configure.html#installationdirectories">opciones de
283     configuración</a>.</p>
284
285     <p>Llegados a este punto, puede especificar que <a href="programs/configure.html#optionalfeatures">características
286     o funcionalidades</a> quiere incluir en Apache activando o
287     desactivando <a href="mod/">modules</a>.Apache vine con una amplia
288     selección de módulos incluidos por defecto. Que serán compilados como .
289     <a href="dso.html">Objetos Compartidos (DSOs)</a> Que pueden ser activados
290     o desactivados en tiempo de ejecución.
291     También puede elegir por compilar módulos de forma estática usando las opciones
292     <code>--enable-<var>module</var>=static</code>.</p>
293
294
295
296     <p>Se pueden activar otros módulos usando la opción 
297     <code>--enable-<var>module</var></code>, where
298     <var>module</var> es el nombre del módulo sin el
299     <code>mod_</code> y convirtiendo los guiones bajos que tenga en
300     guiones normales.  Del mismo modo, puede desactivar los módulos con la
301     opción <code>--disable-<var>module</var></code>. Tenga cuidado al utilizar esta opción, ya que
302     <code class="program"><a href="./programs/configure.html">configure</a></code> no le avisará si el módulo que especifica no existe;
303     simplemente ignorará esa opción.</p>
304
305     <p>Además, a veces es necesario pasarle al script
306     <code class="program"><a href="./programs/configure.html">configure</a></code> información adicional sobre donde esta
307     su compilador, librerías o ficheros de cabecera.  Esto se puede
308     hacer, tanto pasando variables de entorno, como pasandole opciones
309     a <code class="program"><a href="./programs/configure.html">configure</a></code>.  Para más información, consulte el manual de
310     <code class="program"><a href="./programs/configure.html">configure</a></code>. O use <code class="program"><a href="./programs/configure.html">configure</a></code> con la 
311     opción <code>--help</code>.</p>
312
313      <p>Para que se haga una idea sobre las posibilidades que tiene,
314     aquí tiene un ejemplo típico que configura Apache para
315     la ruta <code>/sw/pkg/apache</code> con un compilador y unos flags
316     determinados, y además, con dos módulos adicionales
317     <code class="module"><a href="./mod/mod_ldap.html">mod_ldap</a></code> y <code class="module"><a href="./mod/mod_ldap.html">mod_ldap</a></code> para
318     cargarlos después a través del mecanismo DSO:</p>
319
320 <div class="example"><p><code>
321       $ CC="pgcc" CFLAGS="-O2" \<br />
322        ./configure --prefix=/sw/pkg/apache \<br />
323        --enable-ldap=shared \<br />
324        --enable-lua=shared
325 </code></p></div>
326
327     <p>Cuando se ejecuta <code class="program"><a href="./programs/configure.html">configure</a></code> se comprueban que
328     características o funcionalidades están disponibles en
329     su sistema y se crean los Makefiles que serán usados a continuación
330     para compilar el servidor. Esto tardará algunos minutos.</p>
331
332     <p>Los detalles de todas las opciones de <code class="program"><a href="./programs/configure.html">configure</a></code> están disponibles
333     en el manual de <code class="program"><a href="./programs/configure.html">configure</a></code> .</p>
334   </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
335 <div class="section">
336 <h2><a name="compile" id="compile">Build</a><a title="Enlace permanente" href="#compile" class="permalink">&para;</a></h2>
337
338     <p>Ahora puede compilar las diferentes partes que forman Apache
339     simplemente ejecutando el siguiente comando:</p>
340
341 <div class="example"><p><code>$ make</code></p></div>
342
343     <p>Por favor sea paciente llegado a este punto, ya que una configuración básica lleva unos minutos
344       para su compilación, y el tiempo puede variar mucho dependiendo de su hardware 
345       y del número de módulos que haya habilitado para la compilación.(Se recomienda añadir al make el
346       parámetro -j3 como mínimo para que vaya más rápido)</p>
347 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
348 <div class="section">
349 <h2><a name="install" id="install">Instalar</a><a title="Enlace permanente" href="#install" class="permalink">&para;</a></h2>
350
351     <p>Ahora es el momento de instalar el paquete en el diretorio
352     elegido en <em>PREFIX</em> (consulte más arriba la opción
353     <code>--prefix</code>) ejecutando:</p>
354
355 <div class="example"><p><code>$ make install</code></p></div>
356
357     <p>Este paso requiere de forma típica privilegios de root, ya que 
358       el directorio de <em>PREFIX</em> es normalmente un directorio con 
359       restricciones de permisos escritura.</p>
360
361     <p>Si lo que esta es sólo actualizando, la instalación no sobreescribirá los
362       archivos de configuración.</p>
363 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
364 <div class="section">
365 <h2><a name="customize" id="customize">Personalizar APACHE</a><a title="Enlace permanente" href="#customize" class="permalink">&para;</a></h2>
366
367     <p>Tras la instalación puede personalizarla, editando los 
368     <a href="configuring.html">archivos de configuracion </a> en el directorio de
369     <code><em>PREFIX</em>/conf/</code>.</p>
370
371 <div class="example"><p><code>$ vi <em>PREFIX</em>/conf/httpd.conf</code></p></div>
372
373     <p>Échele un vistazo al Manual de Apache que está en
374     <code><em>PREFIX</em>/docs/manual/</code> o consulta <a href="http://httpd.apache.org/docs/trunk/">http://httpd.apache.org/docs/trunk/</a> para la versión más
375     reciente de este manual y su completa
376     referencia de las <a href="mod/directives.html">directivas de configuracion</a> disponibles.</p>
377 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
378 <div class="section">
379 <h2><a name="test" id="test">Comprobar que la instalación
380 funciona</a><a title="Enlace permanente" href="#test" class="permalink">&para;</a></h2>
381
382     <p>Ahora puedes  <a href="invoking.html">ejecutar</a> tu Apache
383     HTTP server ejecutando directamente:</p>
384
385 <div class="example"><p><code>$ <em>PREFIX</em>/bin/apachectl -k start</code></p></div>
386
387     <p>Ahora debe poder acceder a su primer documento
388     bajo la URL <code>http://localhost/</code>. La página o documento que ve se encuentra en
389     <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code>,
390     que por norma general casi siempre será <code><em>PREFIX</em>/htdocs/</code>.
391     Si quiere  <a href="stopping.html">parar</a> el servidor, puede hacerlo ejecutando:</p>
392
393 <div class="example"><p><code>$ <em>PREFIX</em>/bin/apachectl -k stop</code></p></div>
394 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
395 <div class="section">
396 <h2><a name="upgrading" id="upgrading">Actualizar una instalación previa</a><a title="Enlace permanente" href="#upgrading" class="permalink">&para;</a></h2>
397
398     <p>El primer paso para actualizar una instalación anterior es
399     leer las especificaciones de la versión y el fichero
400     <code>CHANGES</code> en la distribución de código fuente
401     que ha descargado para encontrar los cambios que puedan afectar a
402     su instalación actual. Cuando el cambio sea entre versiones
403     mayores(por ejemplo, de la 2.0 a 2.2 o de la 2.2 a la 2.4),
404     entonces es más probable que haya diferencias importantes en
405     la compilación y en la ejecución que necesitarán
406     ajustes manuales. Todos los módulos necesitarán
407     también ser actualizados para adaptarse a los cambios en el
408     interfaz de programación (API) de módulos.</p>
409
410     <p>Actualizando de una versión menor a la siguiente
411       (por ejemplo, de la 2.2.55 a la  2.2.57) es mas fácil. El prodeso de realizar el <code>make install</code>
412     no sobreescribirá ninguno de tus documentos existentes,archivos
413     log, o archivos de configuración. De hecho, los desarrolladores están haciendo los esfuerzos
414     necerarios para evitar cambios que generen incompatibilidades en las opciones de
415     <code class="program"><a href="./programs/configure.html">configure</a></code>, la configuración al ser ejecutado, o el módulo de la API
416     entre versiones menores. En la mayor parte de los casos debe poder usar un
417     comando <code class="program"><a href="./programs/configure.html">configure</a></code> idéntico, un fichero de
418     configuración idéntico, y todos sus módulos deben
419     seguir funcionando.</p>
420
421     <p>Para actualizar entre versiones menores, empecemos encontrando el archivo de configuración
422     <code>config.nice</code> el directorio <code>de instalación</code> del servidor
423     o en el directorio raiz del código fuente de tu antigua instalación. Este archivo contendrá
424     los parámetros exactos para pasarle al 
425     <code class="program"><a href="./programs/configure.html">configure</a></code> que usaste anteriormente para configurar tus directorios.
426     Entonces, para actualizar su instalación de una versión a la
427     siguinete, solo tiene que copiar el archivo
428     <code>config.nice</code> a la estructura de directorios del
429     código fuente de la nueva versión, editarlo, hacer
430     cualquier cambio que desee, y ejecutarlo :</p>
431
432     <div class="example"><p><code>
433     $ ./config.nice<br />
434     $ make<br />
435     $ make install<br />
436     $ <em>PREFIX</em>/bin/apachectl -k graceful-stop<br />
437     $ <em>PREFIX</em>/bin/apachectl -k start<br />
438     </code></p></div>
439
440     <div class="warning">Tenga en cuenta que antes de poner una nueva
441     versión de Apache en producción, debe siempre probarla
442     antes en un entorno de pruebas. Por ejemplo, puede instalar y ejecutar la
443     nueva versión junto con la antigua usando un
444     <code>--prefix</code> diferente y un puerto diferente (modificando
445     la directiva <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>)
446     para comprobar que no existe ninguna incompatibilidad antes de
447     hacer la actualización definitiva.</div>
448
449     <p>Puede pasarle argumentos adicionales a <code>config.nice</code>,
450     que se agregarán a susopciones originales de <code class="program"><a href="./programs/configure.html">configure</a></code>:</p>
451
452     <div class="example"><p><code>
453     $ ./config.nice --prefix=/home/test/apache --with-port=90
454     </code></p></div>
455 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
456 <div class="section">
457 <h2><a name="thirdp" id="thirdp">Paquetes de terceros</a><a title="Enlace permanente" href="#thirdp" class="permalink">&para;</a></h2>
458
459     <p>Un gran número de terceros proporcionan sus propias 
460     distribuciones empaquetadas del Apache HTTP Server para su
461     instalación en plataformas específicas. Esto incluye las distintas
462     distribuciones de Linux, varios paquetes de Windows de terceros,
463     Mac OS X, Solaris, y muchos más.</p>
464
465     <p>Nuestra licencia de software no sólo permite, sino que anima, 
466     este tipo de redistribución. Sin embargo, se da lugar a una situación
467     en la que el diseño y la configuración de los valores predeterminados
468     de la instalación del servidor pueden diferir de lo que se indica
469     en la documentación. Mientras lamentablemente, esta situación no es probable que cambie a corto plazo.</p>
470
471     <p>Una <a href="http://wiki.apache.org/httpd/DistrosDefaultLayout">descripción
472     de estas distribuciones de terceros </a> está siendo actualizada en el servidor de la WIKI de HTTP
473     Server, y debería reflejar el actual estado de éstas distribuciones de terceros. 
474     Sin embargo, tendrá que familiarizarse con los procedimientos de gestión
475     e instalación de paquetes de su plataforma (SO) en particular.</p>
476
477 </div></div>
478 <div class="bottomlang">
479 <p><span>Idiomas disponibles: </span><a href="./de/install.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
480 <a href="./en/install.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
481 <a href="./es/install.html" title="Español">&nbsp;es&nbsp;</a> |
482 <a href="./fr/install.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
483 <a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
484 <a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
485 <a href="./tr/install.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
486 </div><div class="top"><a href="#page-header"><img src="./images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Comentarios</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
487 <script type="text/javascript"><!--//--><![CDATA[//><!--
488 var comments_shortname = 'httpd';
489 var comments_identifier = 'http://httpd.apache.org/docs/trunk/install.html';
490 (function(w, d) {
491     if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
492         d.write('<div id="comments_thread"><\/div>');
493         var s = d.createElement('script');
494         s.type = 'text/javascript';
495         s.async = true;
496         s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
497         (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
498     }
499     else {
500         d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
501     }
502 })(window, document);
503 //--><!]]></script></div><div id="footer">
504 <p class="apache">Copyright 2018 The Apache Software Foundation.<br />Licencia bajo los términos de la <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
505 <p class="menu"><a href="./mod/">Módulos</a> | <a href="./mod/quickreference.html">Directivas</a> | <a href="http://wiki.apache.org/httpd/FAQ">Preguntas Frecuentes</a> | <a href="./glossary.html">Glosario</a> | <a href="./sitemap.html">Mapa del sitio web</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
506 if (typeof(prettyPrint) !== 'undefined') {
507     prettyPrint();
508 }
509 //--><!]]></script>
510 </body></html>